Udostępnij za pośrednictwem


Podczas sekwencji zadań OSD programu Configuration Manager nie jest wyświetlany kursor myszy

Oryginalna wersja produktu: Configuration Manager
Oryginalny numer KB: 4494800

W tym artykule rozwiązano problem polegający na tym, że podczas wdrażania systemu operacyjnego programu Configuration Manager (OSD) nie pojawiał się kursor myszy.

Symptomy

Uruchamiasz sekwencję zadań OSD programu Configuration Manager, która wdraża system Windows 10. Podczas konfigurowania systemu Windows i programu ConfigMgr urządzenie uruchamia się ponownie z systemu Windows PE i w nowo zainstalowanym systemie Windows. Jeśli otworzysz okno wiersza polecenia, naciskając F8, nie pojawi się kursor myszy. Ten problem nadal występuje w pozostałej części sekwencji zadań. Po zakończeniu sekwencji zadań zostanie wyświetlony kursor myszy.

Przyczyna

Ten problem jest spowodowany zmianą projektu w systemie Windows 10, w której kursor myszy jest pomijany podczas instalacji systemu Windows. Ponieważ sekwencje zadań OSD programu Configuration Manager są uruchamiane całkowicie w ramach Instalatora systemu Windows w nowo zainstalowanym systemie Windows, kursor myszy jest pomijany w tej fazie sekwencji zadań.

Rozwiązanie

Aby rozwiązać ten problem, zmień zasady pomijające kursor myszy podczas instalacji systemu Windows domyślnie. Można to łatwo osiągnąć, zmieniając wartość klucza rejestru skojarzona z zasadami. Wartość klucza rejestru znajduje się w następującym podkluczu:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Nazwa wartości Typ wartości Wartości
EnableCursorSuppression REG_DWORD 1 = Włączone: kursor myszy jest pomijany (ustawienie domyślne)

0 = Wyłączone: kursor myszy nie jest pomijany

Aby upewnić się, że kursor myszy jest dostępny w całej sekwencji zadań, ustaw ten klucz rejestru w części windows PE sekwencji zadań na system Windows w trybie offline. Można to zrobić w dowolnym momencie między zadaniami Zastosuj system operacyjny i Instalatora systemu Windows i programu ConfigMgr .

Aby wprowadzić tę zmianę, użyj następującej metody, aby ręcznie ustawić sekwencję zadań:

  1. W konsoli programu Configuration Manager w obszarze Sekwencje zadań biblioteki>>oprogramowania przejdź do sekwencji zadań, której dotyczy problem.

    Zrzut ekranu przedstawia kroki lokalizowania sekwencji zadań, których dotyczy problem.

  2. Kliknij prawym przyciskiem myszy odpowiednią sekwencję zadań, a następnie wybierz pozycję Edytuj.

    Zrzut ekranu przedstawiający menu prawym przyciskiem myszy, aby edytować sekwencję zadań.

  3. W sekwencji zadań, której dotyczy problem, wybierz zadanie Zastosuj system operacyjny.

    Zrzut ekranu przedstawia właściwości zadania Zastosuj system operacyjny.

  4. Dodaj nową grupę bezpośrednio po zadaniu Zastosuj system operacyjny. Aby to zrobić, otwórz menu Dodaj i wybierz pozycję Nowa grupa.

    Zrzut ekranu przedstawia menu prawym przyciskiem myszy, aby dodać nową grupę dla zadania Zastosuj system operacyjny.

  5. Wybierz nowo utworzoną grupę i zmień jej nazwę na Poprawianie brakującego kursora myszy.

    Zrzut ekranu przedstawia właściwości grupy Poprawne brakujące kursora myszy, w których można ją zmienić.

  6. W grupie Poprawne brakujące kursor myszy dodaj zadanie Uruchom wiersz polecenia. Aby to zrobić, otwórz menu Dodaj , a następnie wybierz pozycję Ogólne>uruchom wiersz polecenia.

    Zrzut ekranu przedstawia menu po kliknięciu prawym przyciskiem myszy, aby dodać zadanie Uruchom wiersz polecenia dla poprawnej brakującej grupy kursora myszy.

  7. Wybierz nowo utworzone zadanie Uruchom wiersz polecenia i określ następujące wartości:

    • Nazwa: Załaduj gałąź oprogramowania rejestru

    • Polecenie wiersza polecenia:

      reg.exe load HKLM\Temp %OSDTargetSystemDrive%\Windows\system32\config\software

    Zrzut ekranu przedstawiający właściwości zadania Load Registry SOFTWARE Hive, w których można określić nazwę i wiersz polecenia.

  8. Natychmiast po zadaniu Load Registry SOFTWARE Hive dodaj kolejne zadanie Uruchom wiersz polecenia. Aby to zrobić, otwórz menu Dodaj i wybierz pozycję Ogólne>uruchom wiersz polecenia.

    Zrzut ekranu przedstawiający menu po kliknięciu prawym przyciskiem myszy, aby dodać zadanie Uruchom wiersz polecenia dla programu Hive oprogramowania rejestru ładowania.

  9. Wybierz nowo utworzone zadanie Uruchom wiersz polecenia i określ następujące wartości:

    • Nazwa: Wyłącz pomijany kursor myszy

    • Polecenie wiersza polecenia:

      reg.exe add "HKLM\Temp\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 0 /f

      Zrzut ekranu przedstawiający właściwości zadania Wyłącz pominięty kursor myszy, w których można określić nazwę i wiersz polecenia.

  10. Natychmiast po wykonaniu zadania Wyłącz pominięty kursor myszy dodaj kolejne zadanie Uruchom wiersz polecenia. Aby to zrobić, otwórz menu Dodaj i wybierz pozycję Ogólne>uruchom wiersz polecenia.

    Zrzut ekranu przedstawiający menu po kliknięciu prawym przyciskiem myszy, aby dodać zadanie Uruchom wiersz polecenia dla opcji Wyłącz pomijany kursor myszy.

  11. Wybierz nowo utworzone zadanie Uruchom wiersz polecenia i określ następujące wartości:

    • Nazwa: Odinstalowywanie programu HIVe OPROGRAMOWANIA rejestru

    • Polecenie wiersza polecenia:

      reg.exe unload HKLM\Temp

    Zrzut ekranu przedstawiający właściwości Unmount Registry SOFTWARE Hive, w których można określić nazwę i wiersz polecenia.

  12. Wybierz ostatnie zadanie w sekwencji zadań.

    Ostatnie zadanie w sekwencji zadań może się różnić od tego, który jest wyświetlany na zrzucie ekranu.

    Zrzut ekranu przedstawia zadanie Instalatora systemu Windows i programu Configuration Manager.

  13. Dodaj zadanie Uruchom wiersz polecenia. Aby to zrobić, otwórz menu Dodaj , a następnie wybierz pozycję Ogólne>uruchom wiersz polecenia. Powinno to dodać zadanie Uruchom wiersz polecenia jako ostatnie zadanie w sekwencji zadań.

    Zrzut ekranu przedstawia menu po kliknięciu prawym przyciskiem myszy, aby dodać zadanie Uruchom wiersz polecenia dla instalacji systemu Windows i programu Configuration Manager.

  14. Wybierz nowo utworzone zadanie Uruchom wiersz polecenia i określ następujące wartości:

    • Nazwa: Zresetuj pomijanie myszy na wartość domyślną

    • Wiersz polecenia:

      reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 1 /f

    Zrzut ekranu przedstawiający właściwości Resetuj pomijanie myszy na domyślne, w których można określić nazwę i wiersz polecenia.

  15. Wybierz przycisk OK lub Zastosuj, aby zapisać sekwencję zadań.

    Zrzut ekranu przedstawia przycisk OK i Zastosuj, aby zapisać sekwencję zadań.

Uwaga 16.

  • W kroku 13 ostatnie wybrane zadanie nie musi być bezwzględnym ostatnim zadaniem w sekwencji zadań. Powinna jednak znajdować się na końcu sekwencji zadań.
  • W przypadku sekwencji zadań MDT kroki 13–15 powinny być wykonywane dwa razy: jeden raz na końcu grupy Przywracanie stanu, a następnie ponownie na końcu grupy Zbieraj dzienniki i Magazyn stanów w grupie Awarie. Ponadto na karcie Opcje zadania Resetuj pomijanie myszy do domyślnego zadania dodanego na końcu grupy Zbieraj dzienniki i Magazyn stanów w grupie Awarie należy wybrać opcję Kontynuuj przy błędzie.
  • Kroki 12–14 przywracają EnableCursorSuppression zasady do wartości domyślnej w systemie Windows. Chociaż nie jest wymagane, aby rozwiązanie działało, zalecamy zresetowanie EnableCursorSuppression zasad do jej wartości domyślnej. Zapewni to, że nie ma nietypowych konsekwencji w systemie Windows po zakończeniu sekwencji zadań zmiany zasad z jej wartości domyślnej.