시간 내 주셔서 감사합니다!
어제 바이러스 백신 소프트웨어 (Bitdefender)를 업데이트하기 위해 컴퓨터를 다시 시작했습니다. 어떻게 든 컴퓨터가 부팅 된 후 잠금 화면과 상호 작용할 수 없습니다 (키보드와 마우스는 잠금 화면에서 작동하지 않지만 BIOS에서는 완벽하게 작동합니다). 재시작을 시도하고 안전 모드를 시도했는데 Windows 10이 부팅 될 때마다 (안전 모드에서도) 키보드가 분리 된 것 같습니다. 주변 장치가 작동하고 모든 내부 구성 요소가 작동하는지 확인했습니다. 이것이 드라이버 문제, Windows 문제 또는 맬웨어 공격인지 알고 싶습니다. 내 바이러스 백신으로 인한 것 같지 않으며 그늘진 사이트에서 아무것도 다운로드하지 않았습니다.
답변
배경:
이 문제는 2018 년 2 월에 릴리스 된 Windows 10 업데이트 KB4074588 로 인해 발생 합니다. 데스크톱 컴퓨터의 USB 키보드 / 마우스에 영향을줍니다. 오래된 PS / 2 키보드 / 마우스 접점 (현대 컴퓨터에서는 드문 경우)이있는 경우 작동하며 랩탑 자체 키보드 / 터치 패드는 영향을받지 않습니다 (외부 USB 만 해당). UEFI / BIOS 부팅 / 시작 순서 중, 즉 Windows 10이 시작되기 전에 키보드 + 마우스가 작동한다는 점은 주목할 가치가 있습니다.
해결책:
업데이트를 설치 한 후 작동하는 키보드를 사용할 수없는 경우 키보드와 마우스가 Window 10 복구 환경 내에서 작동해야 시스템을 복원 할 수 있습니다.
Windows 10 복구 환경을 시작하십시오.
Windows가 데스크탑을 연속으로 3 번로드하기 전에 시스템을 다시 시작하면 Windows는 Windows 10 복구 환경을 자동으로 시작해야합니다. Windows가 복구 화면으로 자동 부팅되지 않으면 설치 미디어를 사용하여 Windows 10 복구 환경으로 들어갈 수도 있습니다.
설치 매체를 작성하고 사용하여 복구 환경을로드하는 방법
명령 프롬프트를 사용하여 업데이트를 제거하십시오.
복구 화면에서 문제 해결, 고급 옵션, 명령 프롬프트를 차례로 선택합니다. BitLocker 복구 키 또는 사용자 이름 / 암호를 입력하라는 메시지가 표시 될 수 있습니다. 사용자 이름 / 암호를 묻는 메시지가 나타나면 로컬 관리자 계정을 입력해야합니다. 명령 프롬프트 창에서 사용중인 Windows 버전에 대해 아래 나열된 명령을 입력하고 Enter 키를 누릅니다.
Windows 32 비트 버전 : dism.exe / image : c : \ /remove-package/packagename:Package_for_RollupFix~31bf3856ad364e35~x86~~16299.248.1.17
64 비트 버전의 Windows : dism.exe / image : c : \ /remove-package/packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.248.1.17
참고 : Windows가 C : 드라이브에 저장되어 있지 않으면 위 명령에서 C :를 해당 드라이브 문자로 바꾸십시오.
명령 프롬프트를 닫고 계속을 클릭하여 복구 환경을 종료하십시오. Windows를 시작하려면 다시 시작하십시오.
위에 표시된 명령에는 예상대로 ‘C’드라이브, 즉 추정 된 OS 드라이브를 나타내는 문자 ‘c’가 포함되어 있습니다. 제 OS는 ‘C’드라이브에 실제로 비록 명령 프롬프트가 WinRE를 문제 해결> 고급 옵션 메뉴에 액세스 한 경우에는, 드라이브 내 ‘C’드라이브로 확인되었다 없습니다실제로 내 ‘C’드라이브는- ‘내’D ‘드라이브였습니다. 실제 ‘C’드라이브에서 위의 명령을 성공적으로 실행하려면 명령 프롬프트에서 내 ‘D’드라이브가 실제로 내 ‘C’드라이브라고 생각하기 때문에 문자 “C”를 “D”로 변경해야했습니다. (이런 이유는 모르겠지만 명령 프롬프트에서 이러한 종류의 드라이브 문자 교환이 발생하는 것을 보았습니다.) 마지막으로, 위의 지침 끝 부분에있는 “참고”는 사용자에게 자신의 OS가 ‘C’드라이브에 저장되어 있지 않은 경우 그들의 OS에 대한 문자 “C”가 아닌 다른 문자를 입력 하지내 OS가 실제로 ‘C’드라이브에 있기 때문에 여기서 이야기하고있는 것입니다. 다시 한 번, 명령 프롬프트에서 내 ‘C’드라이브를 내 ‘D’드라이브로 식별하고 그 반대의 경우도 마찬가지이며 같은 방식으로 두 번째 하드 드라이브가있는 다른 드라이브를 잘못 식별 할 수 있습니다. .