«Ошибка 5: доступ запрещен» ошибка установки программного обеспечения в Windows [FIX]

Как исправить. Запускаем редактор реестра (в командной строке выполнить regedit) и переходим в раздел:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

Чтобы найти в этом списке нужную службы, необходимо выяснить ее реальное имя. Для этого открываем диспетчер служб (Панель управления -> Система и безопасность -> Администрирование -> Службы). В списке находим проблемную службу и открываем ее свойства. Закладка Общее, самая верхняя графа – “Имя службы” – это и будет искомое имя службы в реестре:

service-name-300x183.png
Свойства службы

Ошибка “Отказано в доступе”.

Здесь имеется в виду доступ к разделу реестра, соответствующего службе.

В реестре находим раздел службы. Делаем правый клик, и в контекстном меню выбираем пункт Разрешения:

service-perm-300x281.jpg
Разрешения службы (1)

Для нормальной работы службы, группы Система и Администраторы должны иметь полный доступ:

service-perm-2-245x300.jpg
Разрешения службы (2)

Если это не так (полный доступ отсутствует, в списке нет группы администраторов) – исправляем.

Ошибка “Системе не удается найти указанный путь”.

В этом случае необходимо проверить параметр службы ImagePath:

service-imagepath-300x148.jpg
Параметры службы

Он может быть изменен или указывать на несуществующий файл. Чтобы выяснить правильные параметры запуска службы воспользуйтесь Гуглом или справчником по службам.

Если путь правильный, но файл отсутствует, воспользуйтесь Восстановлением системы (Программы -> Стандартные -> Служебные -> Восстановление системы) или утилитой sfc.

Sfc – проверяет системные файлы и в случае необходимости восстанавливает (понадобится установочный диск Windows). Для запуска утилиты откройте командную строку от имени администратора (Программы -> Стандартные – Командная строка -> Правый клик ->Запуск от имени администратора) и выполните:

sfc /scannow

Целостность файлов на жёстком диске является важной компонентной стабильно работающей компьютерной системы. Появление в файлах и файловой структуре различных ошибок, нарушение логической структуры диска, возникновение на диске битых секторов приводит к некорректной работе ПК, сбоям в работе системы, глюкам и зависаниям. Для профилактики подобных проблем в операционной системе, начиная с архаичной MS DOS и заканчивая современными версиями ОС Windows 10, предусмотрен специальный инструмент, призванный проверять и восстанавливать целостность файловой системы, бороться с логическими и физическими ошибками на диске. Речь идёт о системной утилите CHKDSK, и в данном материале я расскажу, что это за утилита, для чего она предназначена, и как может помочь команда CHKDSK /F /R для восстановления работы файлов на вашем ПК.

Содержание

Что такое CHKDSK?

CHKDSK(сокращение от английского «check disk» — проверка диска) – это системный инструмент, предназначенный для проверки жёсткого диска на наличие логических ошибок, битых секторов (bad sector), а также исправления найденных им проблем.

Функционал CHKDSK позволяет восстанавливать логическую структуру диска, включая исправление некорректных точек входа MFT (главной файловой таблицы). В случае нахождения битых секторов, выступающих в двух основных формах – «мягкой» (появляются, когда данные были записаны некорректно) и «жёсткой» (битые сектора возникли из-за физического повреждения диска), CHKDKS обычно восстанавливает «мягкие» битые сектора, и маркирует «жёсткие» таким образом, чтобы они не могли быть далее использованы системой.

Работа данной утилиты может занять довольно продолжительное время, причём для своей работы CHKDSK требует обязательного наличия эксклюзивных прав на запись диска. Потому, если вы, находясь в ОС Виндовс, захотите проверить системный диск (обычно С) с помощью данного инструмента, то система предложит вам перезагрузить компьютер, и, при последующем старте, CHKDSK получит расширенные права, а затем проведёт проверку вашего диска на наличие ошибок.

Функционал команды CHKDSK

Существуют две основные формы активации данной утилиты, позволяющие вам запустить chkdsk:

  • Активация стандартным способом. Жмём на «Мой компьютер», выбираем нужный диск для проверки, наводим на него курсор, и кликаем правую клавишу мыши. В появившемся меню выбираем «Свойства», переходим на вкладку «Сервис» и жмём на «Выполнить проверку» вверху.
    Нажмите на «Выполнить проверку»
  • В появившемся окошке установите галочки рядом с имеющимися двумя параметрами, а затем нажмите на «Ок».
  • Если диск не системный, тогда проверка будет проведена незамедлительно, если же диск системный – тогда компьютер внесёт в своё расписание проверку данного диска, и при последующей перезагрузке ваш диск будет проверен функционалом CHKDSK;
  • Активация с помощью командной строки. Запустите командную строку от имени администратора, в ней введите:

CHKDSK (имя тома) /(флаг)

Например, часто используемой формой активации CHKDKS является команда:

CHKDSK C: /F /R

где С: — имя тома, /F и /R — используемые флаги.

Приведённая мной команда запускает CHKDSK, предписывая последнему выполнить проверку диска С на наличие повреждённых секторов, и восстановить имеющиеся на них данные (флаг /F обязывает CHKDSK исправлять ошибки на диске, флаг /R обязывает CHDSK искать на диске повреждённые сектора, и попытаться восстановить данные на них).

Другие флаги (команды) CHKDSK таковы:

  • /V – во время проверки файловой системы FAT/FAT32 показывает путь к файлам на диске и их имена;
  • /X – предварительное отключение тома (требуется обязательное задействование флага /F);
  • /I – отключает тщательную проверку индексов. Используется только в файловой системе NTFS, позволяет ускорить проверку диска;
  • /C — отключает проверку циклов внутри папок. Используется только в NTFS, также позволяет ускорить проверку;
  • /L:(размер в килобайтах) – изменение размера файла журнала до указанной величины (только NTFS);
  • /B – повторная проверка повреждённых кластеров диска (только NTFS, требует обязательного наличия ключа /R)

Если же вы просто введёте в командной строке команду «CHKDSK» (без кавычек), то утилита CHKDSK /F /R для избавления от плохих секторов на диске просканирует ваш диск на наличие ошибок в режиме «просто чтение» (read only), никак не исправляя их.

Заключение

Применение команды CHKDSK /F /R в командной строке от имени администратора позволяет исправить логические ошибки на диске, а также провести поиск имеющихся на диске битых секторов с попыткой их последующего восстановления. Используйте CHKDSK при малейших подозрениях на повреждение файловой системы, её функционал, как и функционал системной утилиты SCANNOW, является полезным инструментом в руках опытного пользователя ПК.

Главная»Блокнот

Командная строка по-прежнему является мощным инструментом Windows. Здесь представлены наиболее полезные команды CMD, которые необходимо знать каждому пользователю операционной системы Microsoft.

1. Assoc

Большинство файлов в Windows ассоциируются с определенной программой, которая по умолчанию назначается для их открытия. Командаassoc отображает полный список расширений файлов и ассоциаций программ.

Вы также можете расширить команду, чтобы изменить ассоциации файлов. Например, assoc .txt= изменит ассоциацию файлов для текстовых файлов на программу, которую вы введете после знака равенства.

Screenshot of Windows command prompt with assoccommand.

2. Cipher

Удаление файлов на жестком диске на самом деле не приводит к их удалению. Вместо этого файлы помечаются как недоступные, а место, которое они занимали, — как свободное. Файлы можно восстановить, пока система не перезапишет их новыми данными, что может занять некоторое время.

Команда cipher затирает каталог, записывая в него случайные данные. Например, команда cipher /w:d очистит свободное пространство на диске C. Команда не перезаписывает обычные данные поэтому, выполнив эту команду, вы не сотрете нужные вам файлы.

Cipher command in the Windows command prompt.

3. Driverquery

Неправильно настроенные или отсутствующие драйверы могут привести к разного рода неприятностям, поэтому полезно иметь доступ к списку того, что установлено на вашем ПК. Именно это и делает команда driverquery. Вы можете расширить ее до driverquery -v, чтобы получить больше информации, включая каталог, в котором установлен драйвер.

Windows command prompt showing driverquery command.

4. File Compare

Вы можете использовать эту команду для выявления различий между двумя файлами. Она особенно полезна для писателей и программистов, пытающихся найти небольшие изменения между двумя версиями файла. Просто введите fc, а затем путь к каталогу и имена двух файлов, которые вы хотите сравнить.

Вы также можете расширить команду несколькими способами. При вводе /b сравнивается только двоичный вывод, /c не учитывает регистр текста при сравнении, а /l сравнивает только текст ASCII.

Пример команды:

fc /l "C:Program Files (x86)example1.doc" "C:Program Files (x86)example2.doc"

Приведенная выше команда сравнивает текст ASCII в двух документах word.

File compare command as seen in Windows command prompt.

5. Ipconfig

Эта команда передает IP-адрес, который в данный момент использует ваш компьютер. Однако если вы находитесь за маршрутизатором (как большинство современных компьютеров), вместо этого вы получите адрес локальной сети маршрутизатора.

Тем не менее, ipconfig полезен благодаря своим расширениям. ipconfig /release с последующим ipconfig /renew может заставить ваш компьютер Windows запросить новый IP-адрес, что полезно, если ваш компьютер утверждает, что такой адрес недоступен. Вы также можете использовать команду ipconfig /flushdns для обновления адреса DNS.

Ipconfig command in Windows command prompt window.

6. Netstat

Введя команду netstat -an, вы получите список открытых в настоящее время портов и соответствующих IP-адресов. Эта команда также сообщит вам, в каком состоянии находится порт: прослушивается, открыт или закрыт.

Это отличная команда для тех случаев, когда вы пытаетесь устранить неполадки в устройствах, подключенных к вашему ПК, или когда вы опасаетесь заражения системы трояном и пытаетесь обнаружить вредоносное соединение.

Netstat command run on Windows.

7. Ping

Иногда необходимо узнать, доходят ли пакеты до определенного сетевого устройства. Вот тут-то и пригодится ping.

Набрав ping и указав IP-адрес или домен сайта, вы отправите серию тестовых пакетов на указанный адрес. Если они приходят и возвращаются, вы знаете, что устройство способно взаимодействовать с вашим компьютером; если нет, вы знаете, что что-то блокирует связь между устройством и вашим компьютером. Это поможет вам определить, в чем причина проблемы — в неправильной конфигурации или в неисправности сетевого оборудования.

Ping command prompt window.

8. PathPing

Это более продвинутая версия ping, которая полезна, если между вашим ПК и тестируемым устройством находится несколько маршрутизаторов. Как и ping, вы используете эту команду, набрав pathping и указав IP-адрес, но в отличие от ping, pathping также передает некоторую информацию о маршруте, по которому идут тестовые пакеты.

Windows command prompt with PathPing command.

9. Tracert

Команда tracert аналогична команде pathping. Снова введите tracert, а затем IP-адрес или домен, который вы хотите отследить. Вы получите информацию о каждом этапе маршрута между вашим ПК и целью. Однако в отличие от pathping, tracert также отслеживает, сколько времени (в миллисекундах) занимает каждый переход между серверами или устройствами.

Screenshot of Tracert command in Windows command prompt.

10. Powercfg

Powercfg — это очень мощная команда для управления и отслеживания того, как ваш компьютер использует энергию. Вы можете использовать команды powercfg hibernate on и powercfg hibernate off для управления гибернацией, а также команду powercfg /a для просмотра состояний энергосбережения, доступных на вашем компьютере.

Powercfg command on Windows 10.

Еще одна полезная команда — powercfg /devicequery s1_supported, которая отображает список устройств на вашем компьютере, поддерживающих подключенный режим ожидания. Если эта функция включена, вы можете использовать эти устройства для вывода компьютера из режима ожидания, даже удаленно. Вы можете включить эту функцию, выбрав устройство в диспетчере устройств, открыв его свойства, перейдя на вкладку Управление питанием, а затем установив флажок Разрешить этому устройству будить компьютер.

Powercfg /lastwake покажет вам, какое устройство в последний раз пробудило ваш ПК из состояния сна. Вы можете использовать эту команду для поиска и устранения неисправностей, если компьютер пробуждается от сна случайным образом.

Powercfg energy command in Administrator command prompt on Windows 10.

Вы можете использовать команду powercfg /energy для построения подробного отчета об энергопотреблении вашего ПК. Отчет сохраняется в указанном каталоге после завершения команды. Этот отчет позволит вам узнать о любых неисправностях системы, которые могут увеличить энергопотребление, например, об устройствах, блокирующих определенные спящие режимы или плохо реагирующих на настройки управления питанием.

Команда powercfg /batteryreport предоставляет подробный анализ использования батареи, если применимо. Обычно отчет выводится в каталог пользователя Windows и содержит подробную информацию о времени и длительности циклов зарядки и разрядки, среднем сроке службы батареи и предполагаемой емкости батареи.

11. Shutdown

Это, конечно, излишне по сравнению с уже легко доступной кнопкой выключения, но что не излишне, так это команда shutdown /r /o, которая перезагружает компьютер и запускает меню дополнительных параметров запуска, где можно получить доступ к безопасному режиму и утилитам восстановления Windows. Это полезно, если вы хотите перезагрузить компьютер для устранения неполадок.

Shutdown command on Windows 10.

12. Systeminfo

Эта команда предоставит вам подробный обзор конфигурации вашего компьютера. Список охватывает вашу операционную систему и аппаратное обеспечение. Например, вы можете посмотреть дату установки Windows, время последней загрузки, версию BIOS, общую и доступную память, установленные исправления, конфигурацию сетевой карты и многое другое.

Используйте systeminfo /s с именем хоста компьютера в вашей локальной сети, чтобы удаленно получить информацию для этой системы. Это может потребовать дополнительных элементов синтаксиса для домена, имени пользователя и пароля, как показано ниже:

systeminfo /s [host_name] /u [domain][user_name] /p [user_password]
Systeminfo command as seen on Windows 10.

13. System File Checker

System File Checker — это инструмент автоматического сканирования и восстановления системных файлов Windows. Подробнее о нём читайте в отдельной статье.

Вам нужно запустить командную строку с правами администратора и ввести команду sfc /scannow. Если SFC обнаружит поврежденные или отсутствующие файлы, он автоматически заменит их, используя кэшированные копии, сохраненные Windows только для этой цели. На старых ноутбуках выполнение этой команды может занять полчаса.

System File Checker sfc command options available on Windows 10.

14. Tasklist

Вы можете использовать команду tasklist для получения списка всех задач, запущенных на вашем компьютере, в том числе скрытые от глаз.

Также существует широкий выбор модификаторов. Tasklist -svc показывает службы, связанные с каждой задачей, tasklist -v нужен для получения подробной информации о каждой задаче, а tasklist -m найдет файлы DLL, связанные с активными задачами. Эти команды полезны для расширенного поиска и устранения неисправностей.

Вы даже можете получить имя исполняемого файла, связанного с конкретным идентификатором процесса. Команда для этой операции — tasklist | find [process id].

Tasklist command as shown in Windows command prompt window.

15. Taskkill

Вы можете принудительно остановить программу, используя taskkill -im, за которым следует имя исполняемого файла, или taskkill -pid, за которым следует идентификатор процесса. Опять же, это немного избыточно по сравнению с диспетчером задач, но вы можете использовать его для уничтожения неотвечающих или скрытых программ.

Taskkill command options available on Windows 10.

16. Chkdsk

Если вы подозреваете, что ваш жесткий диск вышел из строя, вы можете вручную инициировать сканирование. Самой простой командой является chkdsk c:, которая немедленно просканирует диск C: без необходимости перезагрузки компьютера. Если добавить параметры /f, /r, /x или /b, например chkdsk /f /r /x /b c:, chkdsk также исправит ошибки, восстановит данные, отключит диск или очистит список плохих секторов соответственно. Эти действия требуют перезагрузки, поскольку они могут выполняться только при выключенной Windows.

Running a chkdsk command to initiate a scan on Windows 10.

17. schtasks

Schtasks — это доступ командной строки к планировщику задач, одному из многих недооцененных административных инструментов Windows. Хотя вы можете использовать графический интерфейс для управления запланированными задачами, командная строка позволяет вам копировать и вставлять сложные команды для установки нескольких похожих задач без необходимости щелкать по различным параметрам. В конечном счете, им гораздо проще пользоваться, как только вы запомните основные параметры.

Scheduling tasks using the Windows schtasks command prompt command.

Например, вы можете запланировать перезагрузку компьютера на 11 часов вечера каждую пятницу:

schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"

В дополнение к еженедельной перезагрузке вы можете запланировать задания на запуск определенных программ при запуске:

schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:Program Files (x86)GoogleChromeApplicationChrome.exe"

Чтобы продублировать приведенную выше команду для разных программ, просто скопируйте, вставьте и измените ее по необходимости.

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также читайте меня в социальных сетях: Facebook, Twitter, VK и OK.

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Используемые источники:

  • https://www.q2w3.ru/ispravlenie-oshibok-pri-zapuske-sluzhb-win/
  • https://rusadmin.biz/bloknot/chkdsk-f-r-dlya-ustraneniya-povrezhdenij-fajlovoj-sistemy/
  • https://levashove.ru/17-cmd-commands-every-windows-user-know/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации