Как заменить файл в папке system32 windows 10

Обновлено: 04.07.2024

В Windows 10 pro был поврежден файл gptext.dll sfc,dism не помогли, автоматическая поддержка microsoft проблему решить не может. Где найти и скачать пакет с нужным файлом для ручной замены,резервной копии нет.

На сайте не могу найти.

Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.

и воспользоваться Обновиться сейчас. Должны обновиться только битые файлы.

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

Вам необходимо потратить чуть больше 1 (одного) часа и восстановить Windows 10 следующим способом, который позволяет

= для сборки 10586.71 восстановить работоспособность Windows 10,

= для сборки 10586.0 обновиться до последней сборки 10586.71

Выполните следующие действия:

3. Запустите скачанную программу MediaCreationTool.exe

4. Выберите Обновить этот компьютер сейчас

5. Далее согласно довольно таки понятным Инструкциям на экране.

PS. Программы и данные сохраняются.

PPS. Если имеются Сторонние программы - могут быть проблемы. ONENOTE

_________________________________________________
Это не Техподдержка
Я пользователь Форума Microsoft Community
С уважением Александр Мясников

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя Alexander Myasnikov от 30 января, 2016 Дополнение переустановка с помощью MediaCreation не помогает, поэтому и ищу как произвести замену, снос файла тоже не помогает из-за ссылок на него.

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя ВладимирГолубев501 от 30 января, 2016 MediaCreation пытается обновить все системные файлы и драйверы , видимо не всегда получается.

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя ВладимирГолубев501 от 30 января, 2016

Тогда выполните чистую установку системы. Можно использовать функционал ( нижний вариант ).

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя Starol_52 от 30 января, 2016

При "чистой установке" нет гарантии , что поврежденный файл будет

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

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя ВладимирГолубев501 от 30 января, 2016

тем более данный dll используется для 32 битной версии ,а я работаю на 64.

У домашних пользователей нет права создавать свои изменённые версии систем, декомпилировать и дизассемблировать полученное от Microsoft ПО. Если Вы подменяете DLL-ки из других версий, то это граничит с нарушением лицензионных соглашений.

К сожалению, это не помогло.

Благодарим за отзыв, он поможет улучшить наш сайт.

Благодарим за отзыв.

В ответ на запись пользователя RH6M6 от 30 января, 2016

В комплект поставляемой ос входят файлы как 32 битной так и 64 версии просто они не устанавливаются , но учитываются. Поменять dll хотелось бы как раз из родной версии, тем более левых ПО с нужной версией dll пока не наблюдается.В windows 7 возможность замены dll предусматривалась,правда нужно было скачивать не один файл, а пакет.

Для восстановления работоспособности Windows существует масса способов – точки отката, бэкап, бэкап и откат её реестра, восстановление целостности её файлов, переустановка Microsoft Visual C++ и прочих системных компонентов. Но только предварительно сделанный бэкап системы можно считать панацеей, универсальным «лекарством» от всех возможных проблем. Как быть, если нужно восстановить системные файлы, а у нас ни бэкапа нет, ни инструмент восстановления системных файлов не работает?

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

Замена системных файлов Windows вручную – операция, требующая определённых знаний и навыков в работе операционной системы от Microsoft. Нам нужно точно знать, какой файл системы повреждён или удалён, чтобы мы могли его заменить дубликатом. К примеру, если мы при открытии системного управления дисками видим уведомление типа этого,

Уведомление

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

Sfc - scannow

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

Что для этого необходимо? Нам понадобится установочный ISO нужной версии Windows. Открываем его архиватором 7-Zip.

Установочный ISO

Открываем папку «sources», далее – «install».

7-Zip

Внутри файла «install» выбираем папку с тем или иным порядковым номером. Порядковые номера – это индексы редакций Windows. Если, например, в нашем случае нужно восстановить файл diskmgmt.msc , нам без разницы редакция, эта системная утилита есть в любой редакции Windows. Поэтому мы просто выберем редакцию Pro , она идёт под номером 4.

Редакция Windows

Но если файл нужного системного компонента есть только в определённой редакции, например, только в Pro, то необходимо указывать индекс конкретно этой редакции. А узнать индексы редакций в составе дистрибутива можно с помощью командной строки. Нужно подключить установочный ISO для отображения в системе и прописать в команде Dism путь к файлу install на борту этого ISO , вот так:

Dism /Get-WimInfo /WimFile:J:\sources\install.wim

Здесь вместо буквы J каждый должен подставить свою букву диска подключённого ISO . И если файл install имеет формат не «.wim», а «.esd», то, соответственно, в конце команды необходимо указать этот формат. В ответ на эту команду получим справку о соответствии индексам редакций Windows.

CMD - Dism

Определившись с редакцией, распаковываем нужный системный каталог. В нашем случае необходимо заменить файл утилиты diskmgmt.msc , следовательно, мы распаковываем каталог «Windows» . Кликаем его и жмём «Extract».

Extract

Указываем путь распаковки.

И после распаковки ищем файл утилиты diskmgmt.msc .

Файл утилиты

При поиске обнаружилось несколько дубликатов diskmgmt.msc – в оригинальном месте хранения файла, в хранилище системных ресурсов (т.е. в папке WinSxS) , в других системных подкаталогах. Мы берём файл, находящийся по исходному его пути хранения, в папке «System32» . Копируем его.

Копируем его

И помещаем этот файл в папку «System32» внутри каталога «Windows» на диске С текущей системы.

Проводник

Подтверждаем вставку или замену файла.

Подтверждаем вставку

Мы рассмотрели простейший пример замены системных файлов вручную, чтобы осветить сугубо механизм этой процедуры. Необходимо понимать, что не со всеми системными файлами процесс замены произойдёт так вот просто, могут возникнуть трудности. Некоторые файлы Windows в активном состоянии не захочет заменять, и потребуется либо получение прав TrustInstaller , либо работа с LiveDisk . Также нужно учитывать, что после замены некоторых файлов, например, файлов активных системных процессов, прежде лицезрения результата проделанной работы, необходимо перезагрузить Windows.

Ну и главный совет: приведённая выше процедура рисковая, ибо, по сути, является вмешательством в структуру данных системы, потому перед проведением этой процедуры необходимо создать точку отката. Но лучше, конечно же, сделать полноценный бэкап.

Прежде всего, вам нужно открыть следующие файлы журнала и определить, какой именно файл был поврежден:

  • %userprofile%\Desktop\sfcdetails.txt
  • CBS.Log %WinDir%\Logs\CBS\CBS.log

Там вы сможете увидеть детали.

Как только вы узнаете имя и путь к файлу, вы должны будете получить права владельца этого поврежденного файла.

Для этого откройте командную строку с правами администратора и выполните следующую команду:

Здесь FileNameAndPath представляет путь и имя поврежденного файла. Например, повреждена wuapi.dll, введите:

Далее вы должны предоставить Администратору полный доступ и контроль над этим файлом.

Для этого в той же командной строке и выполните следующую команду:

В нашем примере будет так:

Теперь вам нужно заменить поврежденный файл хорошей копией. Для этого откройте командную строку с правами администратора и выполните следующую команду:

Здесь NewFileLocation — это место, где вы сохранили хороший файл. Так что если вы сохранили его на свой рабочий стол, то в нашем примере это будет так:

Это должно помочь!

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

Последние

Коллектив NAVI стали победителями чемпионата Европы по PUBG Mobile Windows System Control Center — сборник системных утилит для Windows Как установить несколько загрузочных операционных систем на USB-накопитель Как добавить время на панель задач второго монитора в Windows 11 10 интересных гаджетов с AliExpress. Часть 96. Инструменты для мужика 8 лучших бесплатных онлайн-конструкторов для создания логотипов Гранд-финал TI10 между Spirit и PSG.LGD стал самым популярным матчем в истории Dota 2

Реклама

telegram

Рубрики

СЧЕТЧИКИ

РЕКЛАМА И ДОНАТЫ

Социальные сети

©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.

Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.


Запросите разрешение от TrustedInstaller или как получить права на изменение системных файлов и папок в Windows 7, 8.1, 10

Привет друзья! Ещё в Windows XP разработчики внесли механизм защиты важных системных файлов и папок от неосторожных действий пользователя, называлась данная технология - Windows File Protection (Защита файлов Windows). Уже в дальнейшем разработка перекочевала в операционную систему Vista и Windows 7, 8.1, но уже по другим названием - Windows Resource Protection (Защита ресурсов Windows). Как работает данный механизм защиты? Простыми словами, в операционной системе постоянно работает специальная служба Windows Modules Installer (Установщик модулей Windows) или TrustedInstaller.exe, которая не позволяет любому пользователю (даже с правами администратора) удалять или изменять критически важные для работы операционной системы папки файлы и драйвера. Надо сказать, что для неопытного пользователя это является даже благом, так как многие начинающие пользователи меня часто спрашивают, а что находится в папке C:\Windows\System32, там столько файлов с различными расширениями: .dll, .msc, .exe, а не вирусы это случайно и не нужно ли всё это удалить? Если бы операционная система позволила бы запросто удалить свои важные компоненты, то переустанавливать её пришлось бы несколько раз на дню. Но для продвинутого пользователя, который знает, что делает, данная служба TrustedInstaller.exe часто заставляет проделывать в своей работе лишние телодвижения. Например, у системных администраторов часто бывает потребность изменить или удалить какой-либо системный файл, естественно сразу это не получится и выйдет ошибка "Запросите разрешение от TrustedInstaller на изменение этого файла", поэтому сначала придётся получить права на изменение системных файлов у операционной системы, тоже самое относится к папке C:\Windows\Boot\Resources, ведь эта папка и находящиеся в ней фалы являются неотъемлемой частью Windows и встаёт вопрос. Как получить права на изменение системных файлов в Windows 7, 8, 8.1? Давайте поможем нашему читателю и изменим права на папку Resources, которая является для операционной системы важной системной папкой содержащей серьёзные системные файлы, среди которых имеется файл bootres.dll отвечающий за анимацию загрузочного экрана Windows 8.1. Именно этот файл мы заменили в прошлой статье на другой и в результате при загрузке Windows 8.1 нас теперь встречает красивая рыбка, правда для этого нам пришлось загрузиться в среду восстановления операционной системы. А как сделать всё проще и прямо в работающей Windows 8.1? Друзья, есть два пути, первый попроще, а второй посложнее и мы их оба рассмотрим в этой статье. Способ №1 . Применить бесплатную и очень простую программу TakeOwnershipEx разработанную специально для смены владельца и получения прав полного доступа к файлам. Способ №2 . Использовать для получения полных прав доступа к системным файлам средства самой операционной системы. В результате первого и второго способа мы сможем удалять, изменять и переименовывать важные системные файлы. Получаем полные права на файлы с помощью программы TakeOwnershipEx Официального сайта у программы нет, поэтому предлагаю скачать её по ссылке на моём облачном хранилище - TakeOwnershipEx Скачиваем программу в архиве, разархивируем и запускаем установку.


После установки запускаем программу и в появившемся окне выбираем Получить права доступа.


Появляется окно проводника, находим в нём папку, на которую хотим отнять права у операционной системы, в нашем случае C:\Windows\Boot\ Resources , выделяем её левой мышью и жмём ОК.


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


Заходим в папку Resources и переименовываем системный файл bootres.dll в bootres2.dll или Вы даже можете удалить этот файл, но делать этого я Вам не рекомендую, так как возможно он Вам понадобится в будущем.



Получив полные права на папку Resources, мы получили возможность копировать в неё файлы.

Как я уже говорил, файл bootres.dll отвечает за анимацию загрузочного экрана Windows 8.1. По умолчанию экран загрузки Windows 8.1 выглядит вот таким образом


и мы можем его заменить на более симпатичный, присутствовавший в предварительной версии Windows 8.1 Preview.


Для этого возьмите файл bootres.dll у меня в архиве

и поместите в папку C:\Windows\Boot\Resources, файл спокойно скопируется в папку, ведь у нас есть на неё права.


Восстановление прав доступа на папку операционной системе

Друзья, при необходимости, вы можете вернуть права на папку обратно операционной системе. Запускаем программу TakeOwnershipEx и выбираем - Восстановить права доступа


Отмечаем галочкой нашу папку Resources и жмём на кнопку Восстановить права.


Готово. Права возвращены операционной системе.


При попытке переименовать или удалить в папке любой файл выйдет уже знакомое нам предупреждение "Запросите разрешение от TrustedInstaller на изменение этого файла"


Используем для получения полных прав доступа к системным файлам средства самой операционной системы

Щёлкаем на папке Resources правой мышью и выбираем Свойства


Безопасность->Дополнительно



Дополнительно



Выделяем левой мышью Администраторы , затем жмём Ок .



Отмечаем галочкой Заменить владельцев подконтейнеров и объектов и ОК


Во вкладке Безопасность жмём кнопку Изменить.


Группе "Администраторы" присваиваем "Полный доступ", ставим галочки в нужных пунктах. Применить и ОК.





Вот и всё, теперь мы сможем делать с файлами в папке Resources что хотим.

Каким способом заиметь права на системные файлы операционной системы решать Вам.


Вместо вывода хотелось бы Вам посоветовать не изменять права на файлы и папки бездумно, так как это сильно ослабит безопасность операционной системы.

Читайте также: