Categories: Windows

Черный экран и курсор мыши на Windows 7

Принесли компьютер с баннером. Вроде, привычная ситуация. Василий удалил баннер. Однако, после удаления баннера компьютер загружался до состояния, когда отображается черный экран и появляется курсор мыши, который можно двигать, а клавиатура реагирует на нажатия (мигают индикаторы Num Lock, Caps Lock,Scroll Lock). Дальше ничего не происходит, никакие комбинации клавиш не работают.

Черный экран и курсор наблюдались как в обычном, так в безопасном режиме, при загрузке последней удачной конфигурации. Восстановление состояния системы не помогло, короче, проблема была интересной и непонятной. Как обычно на русскоязычных сайтах правильного ответа на вопрос «Черный экран и курсор» не нашлось. Помог англоязычный форум майкрософта, где черным по белому было написано, что для решения проблемы «Черный экран и курсор» необходимо изменение разрешений на папку system32, которая находится в папке Windows.

Как нам вернуть Windows к жизни при появлении проблемы черный экран и крусор мыши:

  1. Во время загрузки компьютера нажимать клавишу F8, до появления экрана с выбором режима загрузки.
  2. Загрузить операционную систему в режиме «Устранение неполадок компьютера». Также можно загрузить компьютер с диска Windows 7 и открыть средство Восстановления системы.
  3. Выбрать в качестве средства восстановления командную строку.

    Выбрать командную строку.

  4. Определить раздел, на котором хранятся файлы операционной системы. В нашем случае это раздел D:.
    Поиск раздела содержащего файлы операционной системы.
  5. Запустить команду, которая поменяет разрешения для папки D:\Windows\system32, так, чтобы группа «Все» имела полные права на эту папку. Если используется английская Windows, то права надо давать группе «Everyone». Я изменил команду, чтобы использовался SID вместо имени группы, во избежание проблем с языками:
    D:\windows\system32\cacls D:\windows\system32 /E /T /C /G *S-1-1-0:F

    На некоторых версиях работает такой вариант:

    D:\windows\system32\cacls D:\windows\system32 /T /C /grant *S-1-1-0:F
  6. После того, как команда поменяет разрешения на все файлы, необходимо перезагрузиться в обычном режиме и дождаться появления рабочего стола, убедиться, что черный экран и курсор мыши больше не одиноки, а загрузилась и панель и меню Пуск и изображение рабочего стола.
Saqwel

View Comments

  • Небольшое замечание от себя: если консоль не дает вводить русские символы, несмотря на то, что Windows 7 русская (то есть в консоли русские символы отображаются вопросиками), то группу можно ввести как Everyone и все тоже будет работать.

  • Здравствуйте. Я попробовал сделать так как написано в данной статье. В устранении неполадок было написано что то на англ языке, и кнопки инер - ок, эскейп - выход. Нажал интер пошла обычная загрузка. Командная строка не вышла..

  • Думаю, необходимо хотя бы попробовать нажать Esc вместо "интер" и увидеть, каким будет результат.

  • Здравствуйте!
    Выполнил рекомендации, получил сообщение:
    "Cacls устарел, используйте Icacls".
    Применил Icacls, получил сообщение:
    "Неверный параметр "/E"".
    Что посоветуете?

  • Здравствуйте! Вот рабочая команда: Icacls с:windows /T /C /grant Все:(OI)(F)

  • Здравствуйте, Воспринимает Icacls, но ваша команда: "Icacls с:windows /T /C /grant Все:(OI)(F)" не работает. Пишет: X:windowssystem32>Icacls c:windows /T /C /grant Все:(OI) (F) Недопустимый параметр: "(F)"

  • Попробуйте Icacls с:windows /T /C /grant Все:(OI)F или Icacls с:windows /T /C /grant "Все:(OI)F"

  • При Icacls с:windows /T /C /grant Все:(OI)F пишет: c:windows*: Системе не удается найти указанный путь. Успешно обработано 0 файлов; не удалось обработать 1 файлов. При: с:windows /T /C /grant "Все:(OI)F" тоже самое.

  • Так надо попробовать убрать слешь после имени папки, то есть Icacls с:windows /T /C /grant Все:(OI)F

  • Успешно обработано 0 файлов; не удалось обработать 0 файлов - убрал слешь, вышло это.

Share
Published by
Saqwel

Recent Posts

Azure App Configuration and access to Key Vault references

We decided to use an Azure App Configuration to store configs of backend. App Configuration…

2023-08-24

Azure cli az acr login hangs

I have encountered an issue with az acr login --name <acr_name> command. It hanged and…

2023-08-23

Error: Unable to read Docker image into resource: unable to find or pull image nginx:latest

I have tried to learn terraform from scratch and found pretty simple tutorial for beginners.…

2022-09-09

Скрыть поле модели от Swagger (Hide field of model from Swagger)

При внедрении Swagger в проекте .Net Core Web API потребовалось скрыть одно поле из примера,…

2020-04-24

Прогноз цен на акции

Около года назад я решил попробовать заработать на фондовой бирже, покупая и продавая акции. Изучая…

2019-07-20

Installation failed with error code: (0x00000490), “Element not found. “

Во время установки .NET Framework столкнулся с ошибкой Installation failed with error code: (0x00000490), "Element…

2018-12-20