Skip to content

windows 단축키

bash
시작-실행 + R

2.2.1. 기본 명령어
notepad : 메모장
regedit : 레지스트리 편집기
calc : 계산기
mspaint : 그림판
clipbrd : 클립북 뷰어
cmd : 도스창
dxdiag : 다이렉트X 진단도구
iexplore : 익스플로러
mstsc : 원격 데스크탑
osk : 화상 키보드
winword : MS Office 워드
powerpnt : MS Office 파워포인트
excel : MS Office 엑셀
outlook : MS Office 아웃룩
wordpad : 워드패드
winmine : 지뢰찾기
sndvol : 볼륨조절
rstrui : 시스템 복원
msconfig : 시작프로그램 제어 시스템 상태 기초 환경설정
sysedit : 시스템구성편집기 (autoexec.bat , config.sys ,win.ini, system.ini)

2.2.2. 제어판 명령어
control : 제어판
Access.cpl : 내게 필요한 옵션
appwiz.cpl : 프로그램 추가/제거
bthprops.cpl : 블루투스장치설정
desk.cpl : 디스플레이 등록정보
firewall.cpl : Windows방화벽
hdwwiz.cpl : 새하드웨어추가마법사
inetcpl.cpl : 인터넷등록정보
intl.cpl : 국가및언어옵션
irprops.cpl : 적외선포트 설정
joy.cpl : 게임컨트롤러
main.cpl : 마우스등록정보
mmsys.cpl : 사운드및 오디오장치등록정보
ncpa.cpl : 네트워크연결
netsetup.cpl : 네트워크설정마법사
nusrmgr.cpl : 사용자계정
nwc.cpl : 네트워크 게이트웨이
odbccp32.cpl : ODBC데이터원본 관리자
powercfg.cpl :  전원옵션 등록정보
sysdm.cpl : 시스템등록정보
telephon.cpl : 전화및모뎀 옵션
timedate.cpl : 날짜 시간 등록정보
wscui.cpl : Windows보안센터
wuaucpl.cpl : 자동업데이트
Sapi.cpl : 텍스트 음성 변환설정
control admintools : 관리도구
control folders : 폴더옵션
control userpasswords : 사용자 계정

2.2.3. 관리콘솔 명령어
certmgr.msc : 인증서
ciadv.msc : 인덱싱서비스
ntmsmgr.msc : 이동식저장소
ntmsoprq.msc : 이동식저장소 운영자 요청
secpol.msc : 로컬보안정책
wmimgmt.msc : WMI(Windows Management Infrastructure)
compmgmt.msc : 컴퓨터 관리
devmgmt.msc : 장치관리자
diskmgmt.msc : 디스크 관리
dfrg.msc : 디스크 조각모음
eventvwr.msc : 이벤트 뷰어
fsmgmt.msc : 공유폴더
gpedit.msc : 로컬 컴퓨터 정책
lusrmgr.msc : 로컬 사용자 그룹
perfmon.msc : 성능모니터뷰
rsop.msc : 정책의 결과와 집합
secpol.msc : 로컬 보안설정
services.msc : 서비스
C:\WINDOWS\system32\Com\comexp.msc : 구성요소서비스
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorcfg.msc : .NET Configuration 1.1

로컬보안정책 명령어 https://www.snoopybox.co.kr/1561
단축키 https://www.clien.net/service/board/lecture/13621530?od=T31&po=0&category=&groupCd=
탐색기에서 동일한 띄우기 ctrl + n
탐색기 외에도 익스플로러나 다른 지원되는 프로그램에서도 ctrl + N 누르시면 동일 혹은 새로운 열려요!!
윈도우 작업표시줄 왼쪽에 있는 아이콘은 WIN+1 , 2, 3 으로 실행할수 있습니다.
다른 팁이지만 그냥 탐색기 창을 띄울려면 window 키+ e를 누르시면 됩니다.
 하나의 팁을드리자면 윈도우10부터 Shift+마우스 오른쪽 '이 위치에서 명령프롬프트열기' 기능이 없어졌는데 아주 간단하게 상단 경로에 cmd치면 현재위치에서  명령프롬프트가 열립니다.
Shift + 마우스 오른쪽 -> 여기에 Powershell 열기 -> cmd 입력후 엔터하는 방법도 있습니다.
윈도우키 + 방향키로 크기를 마음대로 조절할수 있어요!
창닫기는 ctrl w
왼손 쉬프트키 누르고 탐색기아이콘 왼쪽 클릭하시면 탐색기창이 새로 열려요. (아이콘을  버튼으로 눌러도 똑같이 됩니다)
컨트롤 + 쉬프트 + = 새폴더 만들기
<Win7단축키>
win+r service.msc
     msconfig
     regedit
     recent
     mstsc
diskmgmt.msc
regedit

appwiz.cpl
notepad
mspaint
calc
control userpasswords2
http://127.0.0.1
%appdata%

windows cmd

bash
ipconfig /?
F1 : 마지막으로 사용 문자 붙여 넣기 명령
F2 : 마지막으로 사용한 명령을 지정된 명령 문자에만 붙여 넣습니다.
F3 : 붙여 넣기 마지막으로 사용한 명령
F4 : 지정된 명령 문자로만 명령 삭제
F5 : 사이클링없이 마지막으로 사용한 명령 붙여 넣기
F6 : 붙여 넣기 ^ Z
F7 : 이미 사용 명령 목록을 제공합니다 (선택 가능).
F : 8 사이클 가능 명령 붙여 넣기
F9 : 최근에 사용한 명령 목록에서 명령을 붙여 넣을 수있게합니다.
ipconfig > ./test.txt
nslookup www.google.com
ipconfig && dir
assoc
driverquery
sfc / scannow

windows dir list

bash
dir/b > list.txt

windows WinServer2012R2원격데스크톱연결

* 윈 서버2012 원격 데스크톱 활성화 및 포트 변경
http://t2t2tt.tistory.com/12

* Windows 원격 데스크톱 설정방법
http://gloria1004.tistory.com/145
http://iptime.com/iptime/?pageid=1&page_id=67&mod=document&keyword=%EC%9B%90%EA%B2%A9&uid=7398

* 원격으로 공유기 접속관리 설정방법
 http://iptime.com/iptime/?pageid=1&page_id=67&mod=document&keyword=%EC%9B%90%EA%B2%A9&uid=7384

windows IIS 서버 로깅

https://technet.microsoft.com/ko-kr/library/hh831775(v=ws.11).aspx

windows Win10 Evaluation Center

https://www.microsoft.com/ko-kr/evalcenter/evaluate-windows-10-enterprise

windows Hyper-V가 실행이 안될경우

bcdedit /set hypervisorlaunchtype auto

windows psexec 사용

psexec \\joker21.iptime.org -u <uesr> -p <pass> /c notepad
psexec \\112.186.198.40 -u administrator cmd.exe
netsh advfirewall firewall add rule name="tcp_445" dir= in action=allow protocol=tcp localport=445
powershell사용
Enable-PSRemoting

windows 서비스 등록,삭제

https://openeidos.tistory.com/3912

sc create MyPlayer3 binpath="C:\DEV\MyPlayer\Test.bat" type=share start=auto

sc create [Service Name] binpath=[Service file full path]
-> sc create MyService binpath=c:\MyService.exe


sc create

sc create 서비스명 Displayname="표시이름" binpath="프로그램 경로" type=share start=auto

sc delete [Service Name]
-> sc delete MyService


시작 : sc start [Service Name]
종료 : sc stop [Service Name]

windows 로컬 컴퓨터 에서 서비스 를 시작 하지 못했습니다 오류 1053

https://skql.tistory.com/518
http://urhelper.com/zb41_urhelper/zb_urhelper.php?id=cho_computers_progs&no=103

windows C# 윈도우 서비스 만들기

https://nowprogramming.tistory.com/34

windows 장치추가 제거

http://forensic-proof.com/archives/5945


%SystemRoot%\System32\winevt\Logs\Microsoft-Windows-DeviceSetupManager%4Admin.evtx

windows 원격접속이 안될 떄 (오라클 수정암호화)

http://prolite.tistory.com/743

microsoft.com/fwlink/?linkid=866660

windows Wifi 비밀번호 확인

bash
netsh wlan show profile
netsh wlan show profile "profile이름" key=clear

 콘텐츠의 값이 비밀번호

windows 네트워크 경로추적

Windows: tracert 8.8.8.8
Linux: traceroute 8.8.8.8
CentOS:
sudo yum install traceroute
sudo yum install bind-utils
traceroute  8.8.8.8

windows telnet

cmd > appwiz.cpl > Windows 기능 켜기/끄기 > 텔넷 클라이언트 체크
telnet IP PORT
telnet 127.0.0.1 8080

windows Ubuntu

bash
appwiz.cpl > Windows 기능 켜기/끄기 > Linux용 Windows 하위 시스템 (체크)
Microsoft Store > ubuntu 검색 > 설치 > 실행
new UNIX username: osryu
password: 1234

# 업데이트 검사 명령 실행
sudo apt-get update

# 업그레이드 명령
sudo apt-get upgrade

---
윈10에서 우분투 리눅스 디렉토리 접근
C:\Users\{user}\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState

우분투 리눅스에서 윈10 디렉토리 접근
cd /mnt/c
---

windows Font 설치

C:\Windows\Fonts에 설치할 폰트 넣기

windows 색인기능

파일 우측에 파란색 표시가 색인기능이 적용된 부분
드라이브 > 속성
이 드라이브를 압축하여 디스크 공간 절약 체크해제
이 드라이브의 파일 속성 및 내용 색인 허용 체크해제

windows 이미지 파일 우클릭 시 오른쪽으로 회전, 왼쪽으로 회전 삭제 및 복구

RemoveRotateImageContextMenuWin10.reg
RestoreRotateImageContextMenuWin10.reg

windows user password 변경

net user
net user {username} password

windows 네트워크 재설정

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

windows 일부는 조직에서 숨겼거나 관리합니다, 조직설정 (모바일 핫스팟)

bash
# https://answers.microsoft.com/ko-kr/windows/forum/all/%EC%9D%BC%EB%B6%80-%EC%84%A4%EC%A0%95%EC%9D%80/c5adc018-4321-4e34-acca-fdc75ea50f11
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKLM\Software\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKCU\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKCU\Software\Policies" /f
reg delete "HKLM\Software\Microsoft\Policies" /f

# https://ko.tinystm.org/fix-we-can-t-set-up-mobile-hotspot-windows-10-settings
# https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=a81d90ac-aa75-4cf8-b14c-58bf348528fe&redirect_uri=https%3A%2F%2Fanswers.microsoft.com&response_type=code%20id_token&scope=openid%20profile&state=OpenIdConnect.AuthenticationProperties%3DckL5YEpuS2dCecFD8RozM8HGAnwKhKLyqQUOn7B_kP8WhzGCLr0pvwZB1IJAeGsVS6FRvxX2cp8DpaapybTf6dXbwoqQodCmydjQqoehwZ8S5WipMgfEIZ0NnVJBNlDl90-tVqx-8ICNXJbSqTSZBs_DzZmmDYvpxiSrJyxSdePKa74EmS01-TMg3wINngGOg7Yad8CsudN0q2G90hfNw88zA6JKmJONvCBykY-_Sa_qi1VNGDdPDvWDSIkVoTk1S24t9JWo87XCNx9B0CJDjHYgQiieVQTNBWA01kNeyJu7WynLKRx0dG0KiDzzsw9bKhBi76WnVyLiRKOtPz_ridqk4dd8fFLDtoGslaUiP0s&response_mode=form_post&nonce=638331180530453333.N2ZiN2ZmNWUtODYzMS00OTU1LWExMzMtZTNlZWQwZTQ3ZjZhY2M3NWUxODQtOTRmMy00NzY4LWJiZjQtOWU3MzA1M2E3MGQ5&nopa=2&prompt=none&x-client-SKU=ID_NET472&x-client-ver=6.17.0.0

windows proxy

netsh winhttp set proxy proxy-server="http=192.0.0.5:8000;https=192.0.0.5:8000" bypass-list="*.local"
netsh winhttp reset proxy

windows explorer

explorer > ctrl + l > cmd

windows tasklist, taskkill

bash
tasklist

taskkill /im "com.docker.build.exe" /t /f
taskkill /im "com.docker.backend.exe" /t /f
taskkill /im "com.docker.dev-envs.exe" /t /f
taskkill /im "com.docker.extensions.exe" /t /f
taskkill /im "docker.exe" /t /f
taskkill /im "Docker Desktop.exe" /t /f

windows Microsoft PowerToys

Color Picker
Keyboard Manager
lmage Reslzer
Markdown file explorer preview pane
always on top

windows win-bash

sourceforge.net/projects/win-bash/files/shell-complete/latest/shell.w32-ix86.zip/download
환경변수 설정 후 사용

windows iphlpsvc의 포트 포워딩이 설정되서 특정 포트가 binding안되는 경우

bash
# https://blog.naver.com/webpioneer/220677150747
netstat -ano | findstr :8089
netstat -ano | findstr PID
tasklist /svc /FI "PID eq 4886"
tasklist /SVC

# https://m.blog.naver.com/toruin84/222143445312
iphlpsvc
net start iphlpsvc
net stop iphlpsvc


# https://www.sysnet.pe.kr/2/0/1480
netsh interface portproxy reset

windows defender

bash
윈도우 defender가 보이지 않거나 보이지 않게하고 싶은경우
https://www.sordum.org/9480/defender-control-v2-1/

shell:startup

# regedit 수정
# 컴퓨터\HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
# IconStreams, PstIconsStream 삭제

taskkill /im explorer.exe /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f
reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f
explorer.exe

C:\ProgramData\Microsoft\Windows\Start Menu
C:\Users\{USER}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

windows 검색시 이미지 안보임

bash
# https://comformation.tistory.com/27
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib –h thumbcache_*.db
del thumbcache_*.db start explorer

windows environment variables

powershell
[Environment]::GetEnvironmentVariable('DOCKER_HOST', 'Machine')
[Environment]::SetEnvironmentVariable('DOCKER_HOST', 'tcp://localhost:2375', 'Machine')

# 환경변수를 추가하면 %%가 사라짐 .vba를 사용해서 등록하는 형태로 진행
# https://wednesday1304.tistory.com/entry/Windows-사용자환경변수에-관하여-UserProfile-AppData-LocalAppData-등
# https://blog.naver.com/PostView.naver?blogId=21centmen&logNo=223173965426
# https://wednesday1304.tistory.com/entry/Windows-레지스트리-경로시스템-환경변수-사용자-환경변수
# https://itenium.be/blog/dev-setup/environment-variables-management-with-powershell/
Get-ChildItem Env: | Format-Table -Wrap
Get-ChildItem Env: | Format-Table -Wrap > Desktop\variables.txt

$value = Get-ItemProperty -Path HKCU:\Environment -Name Path
$newpath = $value.Path += ";C:\src\bin\"
Set-ItemProperty -Path HKCU:\Environment -Name Path -Value $newpath

# use regedit
# HKCU:\Environment
# HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
# reg add HKCU\Environment /v JAVA_HOME /d E:\j2ee\j2sdk1.4.2_10
# REG QUERY HHKCU\Environment /s

windows 표시언어 설치 또는 제거

bash
cmd + r  > LPKSETUP

windows 네트워크 드라이브 연결

bash
cmdkey /add:192.168.0.1 /user:networkuser /pass:1234
pushd \\192.168.0.1\outunion

# 지정된 네트워크 암호가 맞지 않습니다
자격 증명 관리자 > Windows 자격 증명 > Windows 자격 증명 추가

references

https://ko.gadget-info.com/90803-18-useful-command-prompt-tricks-you-might-not-know