Проверка целостности системных файлов утилитой sfc

Проверка целостности системных файлов утилитой sfc 0.7.6

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
2017-06-05_133628.png
 

akok

Команда форума
Администратор
Сообщения
19,835
Реакции
13,589
Баллы
2,203
igpol, запускали от имени администратора?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Конечно, на скрине это видно сверху "Администратор:Проверка целостности системных файлов".
 

akok

Команда форума
Администратор
Сообщения
19,835
Реакции
13,589
Баллы
2,203
igpol, да, был невнимателен. UAC случаем не отключен у вас?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Полностью нет. Я понимаю, что это не баг утилиты, а что-то с ОС. Как это исправить нигде рекомендаций не нашел.
 
Последнее редактирование:

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Так и не нашел способа запустить утилиту от имени администратора.
 

Кирилл

Команда форума
Администратор
Сообщения
14,179
Реакции
6,208
Баллы
1,003
igpol, а просто командная строка от имени админа запускается?
Введите sfc /scannow
Пошла проверка?
 

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
С командной строкой все в порядке. Запускается от администратора и sfc /scannow осуществляет проверку.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798
igpol, спасибо за отчёт.

Проверьте запущена ли служба "Сервер". (Панель управления\Система и безопасность\Администрирование => Службы)

Выполните приложенный ниже скрипт правой кнопкой мыши "От имени Администратора". Через несколько секунд закройте окно кнопкой "Х". Созданный файл log.txt прикрепите к своему посту.
 

Вложения

  • sfc_scannow_logging.zip
    4.6 KB · Просмотры: 3
Последнее редактирование:

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Dragokas, служба "Север" запущена. Состояние - выполняется. Тип запуска - автоматически. Лог прилагаю.

C:\WINDOWS\system32>Chcp 866 1>nul

C:\WINDOWS\system32>title Џа®ўҐаЄ 楫®бв®бвЁ бЁб⥬ле д ©«®ў.

C:\WINDOWS\system32>SetLocal EnableExtensions EnableDelayedExpansion

C:\WINDOWS\system32>set log=C:\WINDOWS\Logs\CBS\sfcdoc.log

C:\WINDOWS\system32>set log2=C:\WINDOWS\Logs\CBS\sfcdoc2.log

C:\WINDOWS\system32>set eventlog=C:\WINDOWS\Logs\CBS\eventlog.log

C:\WINDOWS\system32>set dismlog=C:\WINDOWS\Logs\DISM\dism.log

C:\WINDOWS\system32>Call :veros

C:\WINDOWS\system32>SET Version=Unknown

C:\WINDOWS\system32>VER | FINDSTR /IL "5.0" 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 2000"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "5.1." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows XP"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "5.2." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 2003"
call :XP
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.0." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows Vista"
set os=1
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.1." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 7"
set os=1
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.2." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 8"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.3." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 8.1"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "6.4." 1>NUL

C:\WINDOWS\system32>IF 1 EQU 0 (
SET Version="Windows 10"
set os=0
call :setting
)

C:\WINDOWS\system32>VER | FINDSTR /IL "10.0." 1>NUL

C:\WINDOWS\system32>IF 0 EQU 0 (
SET Version="Windows 10"
set os=0
call :setting
)

C:\WINDOWS\system32>call :Elevate

C:\WINDOWS\system32>call :CheckAdmin

C:\WINDOWS\system32>net session 1>NUL 2>NUL && ((
IF EXIST "C:\Program Files (x86)" (set arhitektura=64 ) else (set arhitektura=32 )
echo.
echo :::::::: C:\Users\Igor
echo :::::::: 10.07.2017 / 17:44:23,41
echo :::::::: "Windows 10" /
echo :::::::: SafeZone.cc
echo.
echo.
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo ... Џа ў Ђ¤¬ЁЁбва в®а Ї®«гзҐл...
echo .........sfco ErrorLevel [ 0 ]
) 1>"C:\WINDOWS\Logs\CBS\sfcdoc.log" ) || (
echo .........sfco ErrorLevel[ 0 ] 1>"C:\WINDOWS\Logs\CBS\sfcdoc.log"
Echo ’ॡговбп Їа ў Ђ¤¬ЁЁбва в®а .
Echo.
echo ЌҐ®Ўе®¤Ё¬® § ЇгбвЁвм бЄаЁЇв ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а
echo Џа ў®© Є®ЇЄ®© ¬лиЁ Ї® д ©«г - ЇгЄв "‡ ЇгбвЁвм ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а "
echo.
echo „«п ўл室 ¦¬ЁвҐ Є« ўЁиг ENTER
pause1>nul
Call :Exite
)
ЋвЄ § ® ў ¤®бвгЇҐ.
ЋвЄ § ® ў ¤®бвгЇҐ.
’ॡговбп Їа ў Ђ¤¬ЁЁбва в®а .

ЌҐ®Ўе®¤Ё¬® § ЇгбвЁвм бЄаЁЇв ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а
Џа ў®© Є®ЇЄ®© ¬лиЁ Ї® д ©«г - ЇгЄв "‡ ЇгбвЁвм ®в Ё¬ҐЁ Ђ¤¬ЁЁбва в®а "

„«п ўл室 ¦¬ЁвҐ Є« ўЁиг ENTER
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798
Изменил функцию проверки прав.
Пожалуйста, проверьте работу скрипта:
 

Вложения

  • Выполнить проверку sfc_scannow_2.zip
    4.5 KB · Просмотры: 4

igpol

Активный пользователь
Сообщения
59
Реакции
18
Баллы
88
Ура, заработала, большое спасибо за помощь!
2017-07-10_214239.png
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798

Кирилл

Команда форума
Администратор
Сообщения
14,179
Реакции
6,208
Баллы
1,003
Dragokas, я полноценно возвращаюсь только на той неделе ... могу тебя просить?
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798
Держи релизную.

Заменена функция проверки прав.
Исправлены опечатки.
Исправлено форматирование отчёта о списке обновлений системы.
 

Вложения

  • Выполнить проверку sfc_scannow_3.zip
    4.6 KB · Просмотры: 4

Кирилл

Команда форума
Администратор
Сообщения
14,179
Реакции
6,208
Баллы
1,003
Пользователь Kиpилл обновил ресурс Проверка целостности системных файлов утилитой sfc новой записью:

Внесены доработки, предложенные Dragokas

Заменена функция проверки прав.
Исправлены опечатки.
Исправлено форматирование отчёта о списке обновлений системы.

Спасибо @Dragokas за оказанную помощь :)

Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,546
Реакции
6,000
Баллы
798
Как решить такую проблему?

...... Процедура восстановления хранилища...

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
Восстановление хранилища данных прошло некорректно.
Сообщите о проблеме специалистам SafeZone
Нажмите клавишу ENTER что бы продолжить

У меня из-за этой же причины Visual Studio на виртуалку 8.1 не встаёт, т.к. она тоже использует DISM.
Попробовал восстановление из образа (смонтирован на диск D:\).
Неудачно:


C:\Windows\system32>dism /image:D:\ /cleanup-image /restorehealth

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 2

Не удалось получить доступ к образу.
Убедитесь, что путь к образу и каталог Windows образа существуют и учетная запис
ь обладает правами на чтение папки.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\so
urces\install.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\in
stall.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 87

Неизвестный параметр cleanup-image.
Для получения дополнительных сведений выполните команду "DISM.exe /?".

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /RestoreHealth /Source:wim:D:\sources\install.wim:1

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 87

Неизвестный параметр restorehealth.
Для получения дополнительных сведений выполните команду "DISM.exe /?".

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\so
urces\install.wim:1 /limitaccess

Cистема DISM
Версия: 6.3.9600.17031


Ошибка: 50

Средство DISM не поддерживает обслуживание среды предустановки Windows с использ
ованием параметра /Online.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
14,179
Реакции
6,208
Баллы
1,003
Dragokas, предварительно в дополнительных параметрах попробуй очистить хранилище.
Через power shell запустится?
PowerShell:
Repair-WindowsImage -Online -RestoreHealth -Source:WIM:Е:\sources\install.wim:1
Е - буква диска с образом.
Какие команды доступны для Dism /Online у тебя?
 
Сверху Снизу