Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 로그온 시 메모장 자동 열기 중지:Desktop.ini 문제 해결

Desktop.ini는 Windows에 로그온할 때마다 메모장에서 열립니다.

업데이트 날짜:2023년 12월 7일

Windows 11을 싫어할 이유가 더 필요하다면 알려주세요. 몇 주 전에 이 쓸모없는 Windows 버전을 테스트하는 동안 데스크톱 세션에 로그인할 때마다 메모장이 팝업되어 열리고 Desktop.ini 파일의 내용이 표시되는 것을 발견했습니다. 왜? 누가 알겠습니까? 그런데 짜증나네요.

글쎄, 이 문제의 원인을 좁히는 데 약간의 시간이 걸렸습니다. 결국 나는 그것을 찾아 문제가 되는 Desktop.ini 파일을 제거했고 그 이후로 내 로그온(Windows 용어로 로그인)은 원래대로 유지되었습니다. 동일한 현상이 발생하는 경우 수행해야 할 작업을 보여 드리겠습니다. 나 이후에.

자세한 문제

첫째, 시스템에 아무런 문제가 없는 것 같습니다(Windows 11 디자인의 눈에 띄는 비효율성과 어리석음은 제외). 이 Desktop.ini 항목을 제외하고 모든 것이 올바르게 작동합니다. 데스크톱 세션이 시작되고 몇 초 후에 메모장 텍스트 편집기가 열리고 위에서 언급한 파일의 내용이 표시됩니다. 내용은 다음과 같습니다.

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787

Windows 로그온 시 메모장 자동 열기 중지:Desktop.ini 문제 해결

메모장이 나타나는 이유는 시스템 자동 시작 폴더에 Desktop.ini 파일이 있고 Windows가 프로그램을 실행하려고 하기 때문입니다. 단, 이것은 단지 구성 파일이고 .ini 파일의 기본 연결은 텍스트 편집기에서 파일을 여는 것이므로 메모장에 표시되는 이 파일의 최종 결과를 얻습니다. 유일한 질문은 자동 시작 폴더가 무엇입니까?

모든 Windows 설치에는 수많은 Desktop.ini 파일이 있습니다. 모든 폴더에는 특정 폴더가 표시되는 방법, 축소판 대 목록 대 세부 목록 등을 보여주기 때문에 하나가 있을 수 있습니다. 일반적으로 폴더 구성이 파일 탐색기 기본값과 다른 경우에는 원하는 위치로 이동할 때 콘텐츠를 표시하는 방법을 탐색기에 알려주는 Desktop.ini 파일이 내부에 있어야 합니다.

Windows에서는 Desktop.ini 파일을 검색하면 많은 결과가 나옵니다. 귀하의 경우에 표시되는 콘텐츠가 실제로 어느 콘텐츠에 있는지 즉시 알 수는 없습니다. 문제가 있는 파일을 찾으려면 모든 파일을 수동으로 열거나 더 나은 검색 방법을 사용해야 합니다.

Windows 로그온 시 메모장 자동 열기 중지:Desktop.ini 문제 해결

해결책(세련된 텍스트 편집기 사용)

특정 문자열(예:shell32.dll,-21787)에 대해 파일 내 검색을 수행해야 하는 경우 가장 좋은 방법은 Notepad++입니다. 이 놀라운 텍스트 편집기는 특정 위치에서 특정 파일 형식에 대한 구문(정규 표현식 포함)을 검색할 수 있습니다. 정확히 우리에게 필요한 것입니다. 그리고 결과는 다음과 같습니다:

"-21787" 검색(검색된 93개 파일 중 2개 파일에서 2개 조회)
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini(1회 조회)
3행:LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787
C:\Users\Roger Bodger\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini(1회 조회)
3행:LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787

무슨 이유에서인지 시작 폴더에는 두 개의 Desktop.ini 파일이 있었는데, 하나는 관리자 계정용이고 다른 하나는 제가 사용하고 있던 표준 계정용이었습니다. Desktop.ini 파일을 백업 위치에 복사하고 삭제한 후 재부팅했습니다. 보라, 더 이상 메모장 팝업이 없었습니다. 완료되었습니다.

결론

Windows가 왜 이렇게 짜증나서 Desktop.ini 파일을 "실행"하려고 결정했는지, 또는 왜 이 파일을 먼저 이러한 특정 폴더에서 실행해야 한다고 결정했는지는 아직도 모르겠습니다. 내가 생각할 수 있는 유일한 것은 이러한 파일이 어떻게든 (숨김, 시스템 등) 속성을 잃어서 Windows가 해당 파일을 일반 파일로 취급하고 실행하려고 한다는 것입니다.

이유가 무엇이든 결과는 짜증난다. 해결책은 파일을 다른 곳으로 옮기는 것입니다. 먼저 그것을 찾아야 하며, 이를 위해서는 Notepad++와 같은 좋은 텍스트 편집기를 사용해야 합니다. 그런 다음 혹시라도 파일을 삭제하기 전에 백업해 두시기 바랍니다. 마지막으로, 재부팅하고, 시스템 동작을 테스트하고, 부작용이 없는지 확인하고, 부작용이 없으면(있으면 안 되지만) 팝업 없는 경험을 즐기세요. 아니면 오히려 Windows 11은 무의미하므로 다른 것을 시도해야 하기 때문입니다. 하지만 이 운영 체제의 다른 버전에서 이 문제가 발생하는 경우 이를 해결할 수 있는 방법이 있습니다. 이 짧은 튜토리얼이 도움이 되었기를 바랍니다. 나중에 뵙겠습니다.

건배.