Компьютерный портал
| Расширенный
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Модератор форума: Barmenchik, Drinko, V-Efremov, sander23, MedMeks  
Компьютерный форум » Операционные системы » Windows 10 » Восстанавливаем работу "sfc /scannow" в сборках 142xx
Восстанавливаем работу "sfc /scannow" в сборках 142xx
netWanderer
Отредактировано netWanderer - 09.03.2016, 21:14
Аватар netWanderer

Администратор

Сообщений: 4536

oleg1974,
Ну значит так и есть - имена папок которые я привел в посте выше - соответствуют в 32-х разрядной системе. Думаю у Drinko не вызовет больших затруднений подкорректировать его универсальный патч. То что со второго раза срабатывает - видимо sysprg правильно говорит нужна небольшая задержка перед копированием, на последнем этапе.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11626

Цитата oleg1974 ()
строчки, которые я скорректировал

Поправил, спасибо smile
Цитата oleg1974 ()
запуск с правами админа

Да не обязательно - батник сам запросит повышение smile
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
DIM4ELA
Аватар DIM4ELA

Почетный

Сообщений: 4776

oleg1974,
Цитата oleg1974 ()
set from=%c1%-onecore_%c2%_fe74528a1f2b72fd
set to=%c1%_%c2%_c982bd78c7285567

у вас только эти две строки рознятся с универсальный патч от Drinko.
oleg1974
Аватар oleg1974

Почетный

Сообщений: 54

Цитата DIM4ELA ()
у вас только эти две строки рознятся с универсальный патч от Drinko.


Сначала было три строчки. Просто на первом этапе я вместо %PROCESSOR_ARCHITECTURE% писал x86 (для 100% попадания).
Потом вернул назад %PROCESSOR_ARCHITECTURE%
DIM4ELA
Аватар DIM4ELA

Почетный

Сообщений: 4776

oleg1974, да я к тому что если кто повторять будет, что бы не запутались, а то ведь такое бывает...
sysprg
Аватар sysprg

Автор темы
Почетный

Сообщений: 4654

Цитата oleg1974 ()
%PROCESSOR_ARCHITECTURE%
Это правильно и универсально.
oleg1974
Аватар oleg1974

Почетный

Сообщений: 54

Цитата sysprg ()
Это правильно и универсально.

Согласен, только на этапе выяснения причины неработоспособности батника, пришлось применять различные комбинации.
netWanderer
Отредактировано netWanderer - 18.03.2016, 11:37
Аватар netWanderer

Администратор

Сообщений: 4536

Сборка 14291

Придется поступать аналогичным способом - копировать необходимую динамическую библиотеку wrpint.dll
Привожу названия папок в этой сборке:
для 64-х разрядных систем
папка источника - c:\Windows\WinSxS\amd64_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14291.1001_none_b11fef854a76db2a
папка назначения - c:\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14291.1001_none_7c2e5a73f273bd94
для 32-х разрядных систем
папка источника - c:\Windows\WinSxS\x86_microsoft-windows-servicingstack-onecore_31bf3856ad364e35_10.0.14291.1001_none_55015401921969f4
папка назначения - c:\Windows\WinSxS\x86_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14291.1001_none_200fbef03a164c5e
Ниже приведен подкорректированный текст бэтч-файла (для 64-х разрядных систем) от sysprg

Проверил у себя на 64-х разрядке - sfc /scannow заработала. Желательно, что бы кто-нибудь проверил на 32-х разрядке.

P.S. Drinko, если вы посчитаете нужным - можно было бы открыть отдельную тему и перенести этот мой пост. И заодно подправили бы ваш универсальный патч.
oleg1974
Отредактировано oleg1974 - 18.03.2016, 12:28
Аватар oleg1974

Почетный

Сообщений: 54

Для 14291 32 bit PRO сработал код:

if %PROCESSOR_ARCHITECTURE%==x86 (
set arch=x86 [32-bit]
set from=%c1%-onecore_%c2%_55015401921969f4
set to=%c1%_%c2%_200fbef03a164c5e

Я его вставил в bat файл от drinko с темы https://pcportal.org/forum/60-8058-3 . В батнике заменил все цифры 14279 на 14291, заменил этот кусок кода для 32 bit. Батник отработал. sfc /scannow работает. Могу скинуть готовый батник для 32 бит, только он на 64 бит работать не будет.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11626

Поправил патч для работы со сборкой 14291 smile
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
oleg1974
Аватар oleg1974

Почетный

Сообщений: 54

Цитата Drinko ()
Поправил патч для работы со сборкой 14291


На 32 bit не работает.
WLAS375
Отредактировано WLAS375 - 18.03.2016, 14:15
Аватар WLAS375


Сообщений: 330

Цитата Drinko ()
Поправил патч для работы со сборкой 14291


У меня не сработал: Вот:
64 bit
oleg1974
Отредактировано oleg1974 - 18.03.2016, 14:26
Аватар oleg1974

Почетный

Сообщений: 54

Цитата Drinko ()
Поправил патч для работы со сборкой 14291


Нашел косячок в патче.
В последних строчках с кодами для x86 и x64 систем, нужно заменить 14291.1000 на 14291.1001

Замените 0 на 1, всё сработает.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11626

oleg1974, да, не доглядел. Поправил smile
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
sysprg
Отредактировано sysprg - 19.03.2016, 09:11
Аватар sysprg

Автор темы
Почетный

Сообщений: 4654

Я обновил свою, ПЕРВОНАЧАЛЬНУЮ версию, сделав ее универсальной как для разрядности, так и для номера билда. Так что если даже в новом билде ошибка не будет исправлена, то приведенный ниже код сработает. Теперь исходная и целевая директории ВЫЧИСЛЯЮТСЯ, а не устанавливаются с помощью SET-переменных, что исключает ошибки и необходимость дальнейших правок. Кроме того вместо команды "copy /b" употреблена команда xcopy. Поправлена и команда назначения прав. Нет необходимости выкладывать код в облако, теперь код написан так, что лишние пробелы не помешают. Код под спойлером можно смело копировать, сохранять и выполнять.

18.03.2016, 21:57, обновлена строка "setlocal",
19.03.2016, 09:08, чтобы исключить проблему пробелов при копировании, выложил в облако, вот линк: https://onedrive.live.com/redir?r....e%2ccmd
Кликайте кнопку Скачать для того, чтобы исключить необходимость копирования.
Компьютерный форум » Операционные системы » Windows 10 » Восстанавливаем работу "sfc /scannow" в сборках 142xx
Поиск:
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Windows 11
Windows 10
Windows 8.1
Популярное
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 8474

Статистика Форума
Последние обновления тем
Популярные темы
Новые пользователи
28.03.2024|12:39
28.03.2024|00:04
26.03.2024|22:21
26.03.2024|16:20
26.03.2024|14:40
26.03.2024|11:45
26.03.2024|11:34
26.03.2024|10:30
25.03.2024|23:28
25.03.2024|21:00