Loading...
2022. 7. 24. 17:33

[PowerShell] Windows Terminal과 oh my posh로 Powershell을 더 이쁘게 사용하기

개인적으로 Windows를 쓸 일이라곤 많이 없었습니다. 개발은 대부분 Linux 혹은 OS X에서 진행하고, Windows는 게임 머신이나 Windows binary 개발 외에는 거의 쓸 일이 없었으니깐요. 그런데, 최근 Windows Terminal을 보고 이제 Powershell도 꾸미는 시대가 왔다는 것을 느끼며 사용기와 함께 이뻐진 Windows Terminal을 소개하고자 합니다. 딱딱하다 못해 친숙하지 않은 Powershell과 CMD Windows 명령 프롬포트는 그야말로 레거시를 상징하는 프로그램입니다. 그를 대체하기 위해 Windows Server 2008과 Windows Vista에서부터 Powershell을 도입했지만 스크립트는 풍부하게 지원하더라도 친숙하지 않은 UI 등은 저에게 ..

2017. 11. 25. 22:12

Windows 10 Redstone 3 에서 무수히 늘어난 Svchost.exe 프로세스

안녕하세요. 이번 포스트는 저번 포스트에 이어서, Windows 10 Redstone 3에 대한 글을 적어보고자 합니다. 사실, Windows 10 레드스톤3 버전에서 대해서 더 끄적거리고 싶은 글은 많이 있지만, 이번에는 가능한한 지난번 글과는 조금 다른 특징의 재미를 느낄 수 있도록 글을 적어보고자 합니다. 너무 늘어나버린 Svchost.exe레드스톤3 버전을 업데이트 이후, 부팅 속도 등이 최적화 되면서, 조금 빠른 것을 느끼고, 기능이 추가되면서 더 새로운 Windows 를 맛보게 되었지만, 한편으로는 아쉬운 점이 몇 개 있습니다. 그 중에 하나가 바로, 너무 불어버린 시스템 프로세스인데요. Svchost.exe 프로세스는 여러분들 Windows 에서 보이지 않게 돌아가고 있는 서비스 프로세스 말..

2017. 11. 13. 11:10

Windows 10 가을 업데이트(Redstone 3) 에서의 변화

안녕하세요. 오늘은 최근에 나온 Windows Fall Creators Update에 대해 이야기해보고자 합니다. Windows Fall Creators UpdateWindows Fall Creators Update는 2017년 10월에 출시된 Windows 10 운영체제의 가을 대규모 업데이트로 이 업데이트를 진행하면 Windows 10 Redstone 3 버전으로 업데이트됩니다. 실제 Windows 에서는 자동으로 업데이트가 이루어지거나 사용자의 수동식 업데이트 방식으로 이루어집니다. 사실 이 업데이트 이후, MS는 전통적으로 이루어지던 대규모 업데이트 이후 1개월이 흐른 지금, 평소라면 내놓을 핫픽스(버그, 보안 패치)를 전혀 내지 않고 있습니다. 그래서 실사용 가능할 정도의 안정화된 버전은 아니며..

2016. 8. 11. 22:20

Windows 10 레드스톤 1 버전에서 SSH 서버 사용과 주의사항

윈도우10 레드스톤1 버전이 출시된 이후, 저는 이런저런 일로 Windows로 부팅을 하게 되었는데, 오늘 어쩌다보니 제 노트북에 엄청난 헛점이 있다는 것을 알게 되었습니다. 밖에서 노트북을 쓰다 이례적으로 일어난 일.. 오늘 밖에 노트북을 들고나가서 작업을 하던 중, 공개 Wi-Fi를 쓰게 되었는데, 저는 항상 공개 Wi-Fi를 쓰기 전에, 검사해보는 것이 있습니다. 바로 포트 번호 체킹인데요. 왜 이것을 체킹하냐면, 혹시라도 Windows의 경우, 사용하다가 나도 모르게 프로그램을 설치했는데, KMS Emulator 등과 같은 악성 프로그램이 설치되었는지를 확인하기 위해서입니다. 공개 Wi-Fi는 누구나 들어올 수 있기 때문에 포트번호 하나하나라도 조심해야겠죠? 그런데, 여태까지 Windows에서 보..

2016. 8. 4. 23:09

WSL(Windows Subsystem for Linux) - 윈도우에 들어간 리눅스는 어떤 것일까?

드디어 Windows에 bash shell이 탑재된 모습을 만나게 되었습니다. 이 bash shell에서 얼마 만큼의 일을 할 수 있고, 어떻게 구성되어 있는지를 한 번 알아보겠습니다. Bash shell은 Windows 10 1주년 업데이트본 이후부터 사용하실 수 있습니다. WSL 설치 Linux는 제어판에 프로그램 기능에서 왼쪽 상단에 있는 [Windows 기능 사용 / 사용 안함[ 에서 설치할 수 있습니다. 위 사진처럼 Windows Subsystem for Linux 혹은, Linux 하위 윈도우 시스템을 체크하시면 됩니다. Linux 설치WSL이 설치되었다면, 명령 프롬포트 창을 열어 bash 명령어를 실행시켜 줍니다. Linux는 Ubuntu 14.04 버전이 설치됩니다. 만약, 위 화면처럼 ..

2016. 8. 3. 21:50

Windows 10 1주년 업데이트 (Redstone 1) 후기

간만에 Windows로 넘어온 느낌이랄까요? 사실 그렇다기 보단, 간만에 Windows Update 날짜에 맞춰 업데이트한 느낌이네요. 이번에 이렇게 업데이트를 제 시간에 맞춰서 한 이유는 시간적인 여유가 있어서도 있었겠지만, 여러모로 기대할만한 요소들이 많이 있어서 일찍이 업데이트해 블로그에 포스팅하게 되었습니다. Windows 10 1주년 업데이트윈도우10이 나온지 벌써 1년(?) 그렇게 되었나 봅니다. 무튼 1주년 업데이트의 버전과 빌드 번호는 Version 1607, Build 14393.10 입니다. 아무래도 이번 업데이트는 서비스 팩 개념의 업데이트라고 보기 쉬울 것 같습니다. 업데이트 하는 동안 Windows에서 이전에 있었던 Program Files와 Windows Directory 백업이..

2016. 6. 15. 20:38

Windows 10 사용자 프로필 이전 이후 업데이트 오류 (0x80070011) 해결 방법

안녕하세요. 오늘은 긴급하게 포스팅 할 부분이 있어 적게 되었습니다. 사실 제가 Windows를 자주 쓰지 않아 몰랐던 일이었는데, 최근 Windows API 포스팅 작성을 이유로 Windows에 자주 부팅하던 중 Windows Update 오류가 발견되어 그 해결 방법에 대해 포스팅하고자 합니다. 이 포스팅을 기준으로 약 4개월 전, 저는 Windows 10의 프로필 이전 방법에 대해서 포스팅을 한 적이 있습니다. 이 포스팅은 SSD와 HDD 분리 PC 혹은 노트북, 공공기관 관리PC에서 개인 파일의 분리형을 위해 포스팅 되었는데요. 아마 이 이전 작업 이후에 Windows Update 오류가 나신 분들이 계셨을 것입니다. 오류가 발생하는 업데이트 항목 ↓ Cumulative Update for Win..

2016. 6. 4. 23:58

MS Office 365 사용자 지정 설치

얼마 전, 저희 학교에도 MS Office 365 라이센스 구매가 이루어졌습니다. 이제까지만해도, MS Outlook 만 계약되어 있어 클라우드메일 시스템만 사용해왔었는데, 모든 그룹웨어가 MS Office로 라이센스 체결되어서, Web Office 365와 MS Office 365 ProPlus를 재학기간 동안 무료로 사용할 수 있게 되었습니다. 다른 설치에 비해 Office 365는 Web install이어서 iso 이미지 없이 간단한 다운로드로 설치할 수 있었습니다. Login Office 365 간단하게 본인이 소속된 학교 도메인과 해당 ID와 패스워드를 이용해 로그인하면 Office 365를 설치하실 수 있습니다. 로그인을 하게 되면, 자신이 사용할 수 있는 Office 버전과 함께 Instal..

2016. 2. 14. 22:23

Windows 10 사용자 프로필 이전 방법

혹시 이 작업 이후 Windows Update 오류가 발생하셨다구요? 아래의 버튼을 클릭하여 조지 방법을 확인해보시기 바랍니다. 0x80070011 오류 해결 바로가기 요즘은 SSD의 가격이 많이 떨어지는 추세지요. 그렇다보니 PC방에서도 SSD를 탑재하여 운영하고 있고, 노트북이 아닌 이제 데스크톱에도 SSD의 장착은 이제 선택이 아닌 필수가 되버렸습니다. 하지만 500G의 뚜벅뚜벅 HDD를 써오다가 SSD를 쓰게 되면, 엄청난 부팅 속도가 감탄을 불러오지만, 128GB의 적은 용량 때문에 정말 난감하지요. Windows의 경우, 이것저것 프로그램도 설치하고, 업데이트도 하다보면, 128GB가지고는 정말 턱없이 부족한 용량일 것입니다. 아마 게임 하시는 분들은 더욱 그런 것이 많이 느껴질 것입니다. ...

2015. 12. 29. 10:13

PowerShell을 이용하여 Windows 10 기본 앱 제거

Windows 10을 설치한지가 벌써 3개월 남칫 되가는데요.(사실 사용한 것은 기껏해봐야 10번 미만이지만...) Windows 10을 설치하고 나서 기본 앱들을 쭉 둘러보니 10586의 경우, 노트북에 설치해서 그런지 윈도우폰 앱들이랑 몇 개 겹치는 경우가 간혹 있었고, 그들 앱이 충돌하여 실행이 안 되고, 오류까지 뿜어대는 현상을 발견하였습니다. 게다가 이 앱들 그냥 삭제가 안됩니다. (-_-;) 안드로이드처럼 윈도우에도 기본 앱 정책이 있는 듯 했습니다. 관리자 권한을 가지고 있어도 기본 앱이 삭제가 안되는 것을 봐서는 제조사나 MS에서 직접 넣은 앱에 대해서는 삭제가 안 되는 듯 했습니다. 그렇다고 EXE 파일을 실행하여 제거하자니 랜섬웨어나 다른 바이러스의 감염될 확률도 없지 않아 있어서, 저..

2015. 9. 5. 22:48

GPT 시스템, 그리고 Windows 설치하기 (Windows Vista 이상)

MBR의 시대 종말? MBR(Master Boot Recoder)는 하드디스크 내에 Primary Patition(주 파티션) 테이블 내에 BIOS가 부팅 신호를 주기 위한 일종의 기계어들의 집합 저장소이다. MBR은 컴퓨터를 사용자가 키고 BIOS가 구동되었을 때, BIOS가 하드디스크의 신호를 받아 권한을 넘겨주는 장소를 MBR 즉, 마스터 부트 레코더라고 한다. 그런데, 이제 이 MBR이 종말을 맞이한 듯 싶다. 아직도 MBR을 사용하는 곳이 많지만 하드디스크가 2TB가 10만원 이하로 가격이 떨어지고, 보편화가 되기 시작하면서 MBR의 시대는 종말이 점점 다가오고 있는 것이다. 인텔이 EFI(확장 펌웨어 인터페이스) 표준안을 제시하면서 MBR(LEGACY)이 일부로 활성화는 되어 있다고 하나 MB..

2015. 8. 18. 19:27

새로운 시작, Edge Browser와 Internet Explorer의 끝은 어디?

Microsoft Internet Explorer,,현재는 IE, 혹은 MSIE라고 불리는 이 웹 브라우저는 Microsoft 최초의 그래픽 웹 브라우저입니다. 이 웹 브라우저는 NCSA의 Mosaic 웹 브라우저를 기반으로 하여 개발되었으며 1995년 Microsoft에서 최초로 개발이 시작되고, Microsoft Plus! Windows 95 버전에 처음 1.0 버전이 탑재되어서 오늘날까지 이르렀습니다. Microsoft Plus! Windows 95는 최초 Windows 95 버전이 아닌, 마지막 최종 릴리즈된 Windows 95 버전입니다. Windows 98로 말하자면 Windows 98 Second Edition과 동일한 제품의 에디션입니다. 1995년에 나온 Windows 95는 Intern..

2015. 8. 13. 22:52

Microsoft Windows 10, 2015년 나의 첫걸음

2015년 제가 다시 이 블로그에 글을 쓰게 되었네요. Windows 8.2의 루머로 가득 차 있었던 Windows 8.1이 어느샌가 Windows 10으로 업그레이드를 할 수 있게 되었네요. Windows 10은 Microsoft의 새로운 CEO가 처음 선 보인 야심차고 더욱 더 사용자 중심으로 업그레이드 된 Windows를 선보였는데요. 더욱 놀라운 것은 이 운영체제의 '무료'지원이라는 것입니다. ... 참고로 저의 노트북은 현재 없는 상태입니다. 그 말은 즉슨, 저의 개인용PC가 없어서 집에 있는 가족용PC에 Windows 10을 설치하게 되었습니다. 기존 Windows 8.1을 썼기 때문에 간단히 업그레이드 도구를 이용해서 쉽게 업그레이드를 할 수 있었고, SSD를 사용해서 그런지 더욱 더 빠른 ..

2013. 9. 26. 11:53

Modern UI Internet Explorer 11

Internet Explorer 11 버전이 나온지 몇 주가 지난 지금은 과연 어떨까요? - 국내 호환성이 많이 개선되었음을 확인할 수 있었습니다처음 나왔을만해도 NHN 사이트, 뱅킹 사이트 등이 로그인 되지 않거나 IE11을 IE가 아닌 Safari 계열의 브라우저로 인식하는 오류 또한 코드 수정을 통해 패치되었습니다. - 모던UI의 Internet Explorer 11모던UI의 IE11은 기존 윈도우8에서의 모던UI IE10보다 더 빨라지고 개선되었습니다. 윈도우8 출시 초창기에 많은 문제를 겪고 있었던 모던UI IE10이었지요. Adobe flash player의 미약한 지원 등.. 그런데 이번 모던UI IE11은 그런 문제점을 완벽하게 개선하였더군요. 1. Flash의 완벽한 지원애플의 전 CEO..

2013. 9. 2. 01:30

Windows 8.1 RTM 사용기

어느덧 9월이군요. 지난 달 27일 경, MS에서 Windows 8.1 RTM을 공개했는데요. 과연 Release Preview랑 얼마나 달라졌을지 한 번 볼까요? 먼저 메일 앱이 바뀌었는데요. 혹시 MS 개발자 컨퍼런스인 Build 행사를 본 사람들은 꽤 기대했을만한 부분일지도 모르겠습니다만, 어쨌든 메일 앱이 개편화 됐습니다. Google의 Gmail처럼 메일을 따로 분류하여 보관할 수 있도록 처리하였습니다. 기존 Google, Hotmail. Office 365 (Exchange) 계정 설정은 동일합니다.하지만 이 앱은 백그라운드 앱에서의 활성화가 아직 지원되지 않습니다. 그래서, 메일이 와도 알림이 오지 않는 버그가 있어 참고하셔야합니다. 그 외, 외부에서 메일을 구독할 경우, 메일이 읽지 않음으..

2013. 8. 7. 18:03

Windows PowerShell에서 ICMP 패킷 뿌릴 때 문제점

오늘 Windows Powershell을 이용해서 재미사마 스크립트 하나를 짜봤는데, 문제점이 생겼다.바로, ICMP 패킷을 보낼 때 대상이 IP 주소인 경우에는 표시 속도가 굉장히 느리다는 것이다. PowerShell에 버그가 있는건지는 잘 모르겠지만, PowerShell을 통해서 ICMP 패킷을 뿌리게 되면, 이상하게 표시가 늦게됩니다. 그래서, 혹시 프로그램 자체가 ICMP 패킷을 늦게 뿌리는가 궁금해서, Wireshark를 이용해 패킷을 스캐닝해봤지만 DOS 명령 프롬포트처럼 정상적으로 ICMP 패킷을 뿌리고 있음에도 불구하고, 결과 표시가 늦게 이루어지는 것을 확인할 수 있었습니다. 더 신기한 것은 뿌리는 대상을 컴퓨터 이름(호스트 네임)이나 도메인이 아닌, IP 주소로 입력하는 경우에만 이런 ..

2013. 8. 5. 17:18

Windows 8 / 8.1 일정 앱에서 구글 캘린더 동기화

구글의 익스체인지 서버 사용 중단으로 인하여 윈도우8/8.1에 있는 일정 앱에서 구글 캘린더의 동기화가 안되는 것을 알 수 있습니다. 일정 앱에서 구글 계정을 사용할 수 없으므로써 동기화가 안되는 것 같지만, 캘린더 추가/수정은 안되더라도 Outlook 페이지를 통해서 구글 캘린더 동기화는 가능하므로 동기화 하는 방법을 써보고자 합니다. 당연한 것이겠지만, 윈도우8/8.1에서 일정 앱을 사용하시려면 Outlook 계정이 필요합니다. 사용하고 계신 Outlook 계정에 윈도우8/8.1에 연동되어 있어야만 이 효력이 적용됩니다. 먼저 자신의 구글 캘린더 페이지로 이동합니다. Google 캘린더 페이지로 이동 원하는 캘린더 옆에 화살표를 클릭해 설정에 들어갑니다. 자신의 캘린더를 동기화하고 싶은 경우, 먼저 ..

2013. 7. 1. 12:24

Internet Explorer 11 Preview의 변화

Windows 8.1 Preview에는 Internet Explorer 11 Preview 버전이 내장되어 있습니다. 하지만 현재 호환성 문제로 인하여 대부분의 국내 페이지들이 정상적으로 접속되지 못하는 장애 현상이 많습니다. 그래서 현재 필자는 다른 브라우저를 이용 중이기도 합니다. 그만큼 아직 IE는 Preview 버전이 나오나 새 버전이 나오더라도 호환성의 문제, 그리고 다른 브라우저의 추격적인 모습으로 쓰지 않는 분들이 대부분입니다.;; 어쨌든 이번 Internet Explorer 11 버전에서 어떤 기능이 추가되었고, 변화가 있었는지를 써나아가보도록 하겠습니다. 먼저 SPDY 기능이 추가되었습니다.SPDY란, Google에서 개발하고 있는 프로토콜의 한 종류입니다. HTTP 2.0기반으로하여 현..