Replace windows system32 file

How to repair or replace corrupt system files

I have recently had random restarts and bluescreens. These have stopped now that I have removed an apparently faulty RAM module and performed a system repair. However, a SFC scan informs me that I have corrupt system files that cannot be repaired from the partition (my Dell 1558, Windows 7 Pro, 64 bit laptop did not come with an OEM system disc).

The highlights of the log are;

Could not reproject corrupt C:\Windows\System32″\[l:24<12>]»dmdskres.dll»; source file in store is also corrupted.

2013-06-29 12:34:34, Error CSI 000000ce (F) STATUS_FILE_CORRUPT_ERROR #1682000# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysReadFile(h = 454 («\Device\HarddiskVolume3\WINDOWS\winsxs\Manifests\amd64_microsoft-windows-font-truetype-impact_31bf3856ad364e35_6.1.7601.17514_none_a7740a1a89b08d82.manifest»), evt = 0, apcr = NULL, apcc = NULL, iosb = @0xd6cd10, data = , byteoffset = 0, key = (null))

2013-06-29 12:34:34, Error CSI 000000cf@2013/6/29:11:34:34.440 (F) d:\win7sp1_gdr\base\wcp\sil\merged\ntu\ntsystem.cpp(2155): Error STATUS_FILE_CORRUPT_ERROR originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysReadFile expression: (null)

Could anyone shed some light on how I can go about fixing/replacing these corrupt files.

Thanks in advance,

Replies (18) 

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

What «system repair» did you perform?

Many people say that SFC has to be run at least three times to give it a good chance of detecting & fixing errors.

The errors you reproduce are not all SFC entries [other Windows 7 utilities also write to cbs.log].

Use Step 1 of Use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7 to extract a list of unfixable SFC errors into a SFCDetails.txt file in one of your own folders such as your Desktop. The extraction command can only be run from an Admin Command Prompt [You can open an Admin Command Prompt by entering cmd in the Start menu’s Search box then right-clicking on the cmd.exe shortcut that is offered to you & selecting Run as Admin]. Without a great deal of preparatory study & an awful lot of perseverance, it is really not worth trying to work with the full SFC results file [CBS.log] because it is huge & because SFC is not the only Windows 7 utility that writes to it.

Post the complete SFCDetails.txt file here.

You can make an installation disk of your own on USB or DVD [I believe that USB is better]. An installation disk is also a valuable fault-finding & repair tool. You should boot from it & use it to run SFC. The syntax changes a bit & you need to check the drive letter that the installation disk temporarily assigns to your hard drive.

By the time you have made the disk, I will have collated my notes on how to run SFC from the installation disk. Just to save me a bit of time & difficult explanations, are you familiar with booting from a System repair disk [as there are similarities]?

1 person found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Читайте также:  Cisco webex meetings для windows

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Thanks for your help. I have run SFC multiple times, and created the following details file;

I’ll create an installation disk on USB, though be aware that it may take a little while for me to download the files on my connection.

I don’t know how to boot from a system repair disk, but I’m sure it’s easily google-able.

Can you just confirm that this process probably won’t affect my installed programs. I have very expensive scientifc software installed that I won’t be able to get hold of again if lost (since I no longer work at a university).

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Balaji- apologies for causing confusion by mistakenly identifying non-sytem files as such. I have run an anti-virus, Malwarebytes, and Spybot scan just to be sure- all clear.

Try*3- I’ve created an installation disk on a USB, as you suggest.

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

This is what an SFCDetails file should look like even before manually removing the likely repetitons:-

2011-04-23 01:07:15, Info CSI 0000011d [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:07:21, Info CSI 0000011f [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:15:57, Info CSI 000002d7 [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:15:57, Info CSI 000002d9 [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:21:20, Info CSI 000003f9 [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:21:25, Info CSI 000003fb [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:29:00, Info CSI 000005b3 [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2011-04-23 01:29:00, Info CSI 000005b5 [SR] Cannot repair member file [l:20<10>]»tcpmon.ini» of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

Читайте также:  Linux mint безопасный режим

That’s the whole of it.

You create it by opening an Admin Command prompt then putting in the command

findstr /C:»[SR] Cannot repair member file» %windir%\logs\cbs\cbs.log >D:\Desktop\sfcdetails.txt

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

Папка System32 в Windows: что это такое и почему нельзя её удалять

Проводите некоторое время в Интернете? Вы вероятно столкнетесь с шутниками, которые посоветуют вам удалить папку System32 на вашем компьютере, чтобы к примеру исправить проблемы и ошибки со звуком. Но что это за таинственная папка Windows, и почему кто-то советует вам ее удалить? Давайте разберем факты и последствия, если удалить папку system32 из системы windows.

Что такое System32?

System32 — это папка, включенная в каждую версию Windows с Windows 2000. Она находится в C:\Windows\System32 и включает в себя всевозможные файлы и папки, которые жизненно важны для нормальной работы самой Windows. В System32 слишком много файлов для обсуждения по отдельности. Один пользователь на форуме Symantec объяснил достаточное количество, если вам интересно. В общем, вы можете разбить большинство содержимого System32 на две группы:

Файлы DLL (Dynamic Link Library) позволяют программам получать доступ к частям Windows и выполнять стандартные задачи. Например, один DLL-файл может позволить компьютеру воспроизводить аудио, в то время как другой может включать автоматические обновления Windows. Многие библиотеки DLL запускаются сразу же после загрузки вашего компьютера. Windows не смогла бы запускаться без них, поэтому ошибки DLL — большая проблема для пользователей.

EXE (исполняемые) файлы — это программные приложения и утилиты. Вы запускаете исполняемый файл каждый раз, когда вы открываете программное обеспечение, например Word или Chrome. Но EXE-файлы в System32 более важны: помимо служебных программ Windows, таких как «просмотр событий — Event Viewer» ( eventvwr.exe ), они включают исполняемые файлы для жизненно важных процессов, таких как winlogon.exe. Без этих процессов, вы не смогли бы даже войти в свой компьютер.

Помимо этого, System32 также содержит папку драйверов, содержимое которой позволяет вашему компьютеру взаимодействовать с различным оборудованием (принтеры, мышка, клавиатура), языковые файлы и многое другое.

Как удалить System32 в Windows

Несмотря на шутки в Интернете, удаление System32 не является простой задачей, и вы не сможете удалить эту папку одним щелчком мыши. Поскольку это защищенная системная папка, Windows будет лишать вас доступа, если вы попытаетесь удалить ее. Этого достаточно, чтобы удержать неопытных пользователей от случайного удаления папки. Однако, если вы хотите удалить, Вам нужно получить права собственности на папку, что позволит ее удалить, но Windows будет блокировать часть файлов снова, поскольку в System32 используются запущенные процессы (файлы). Чтобы обойти это, вы можете начать удалять отдельные файлы внутри System32 или использовать командную строку для более эффективного удаления. Если вы это сделаете, Windows позволит вам удалить файлы, которые в настоящее время не используются. Другой способ является своеобразным, нужно подключить жесткий диск к другому ПК и удалить папку system32 или некоторое содержимое этой папки. Смотрите ниже видео, как удалить папку system32 и что происходит с windows после её удаления.

Читайте также:  Windows ink workspace как включить

Что происходит, когда вы удаляете System32?

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

System32 против SysWOW64

В 64-разрядных версиях Windows вы заметите несколько различий в папках, например отдельный каталог Program Files (x86). Что-то подобное происходит с System32: в папке C: \ Windows в 64-разрядной системе вы можете найти папку SysWOW64 в дополнение к System32. Посмотрите, и вы увидите, что две папки содержат файлы с одинаковыми именами. Подобно программным файлам (x86), Windows включает в себя два каталога для совместимости с 32-разрядными программами. Если 32-разрядная программа попыталась загрузить 64-разрядную DLL, то она потерпит крах. Но странно, что в 64-битных системах System32 имеет 64-битные файлы, а SysWOW64 содержит 32-битные файлы. WoW64 означает, что W indows 32-bit on Windows 64 -бит . Это сервис, который позволяет ОС правильно запускать 32-разрядные программы, даже в 64-разрядной системе.

По части это автоматическое перенаправление 32-битных процессов для использования правильных папок. 32-битная программа, даже не зная, что существует 64-разрядное программное обеспечение, будет естественно пытаться получить доступ к папке System32 . Но WoW перенаправляет его вместо SysWOW64. То же самое происходит с программными файлами. Поскольку многие 32-разрядные программы были жестко запрограммированы для доступа к System32 и Program Files, этот метод перенаправления позволяет 32-разрядным и 64-битным программам работать с одной системой легко. Это немного запутанно, но теперь вы немного знаете.

Вирусы в System32

Вполне возможно, что вирус или другие вредоносные программы могут скрываться в System32. Руткит может попытаться вторгнуться в папку и замаскировать себя как законный процесс, который вы можете заметить из-за необычно высокого использования ЦП. Если вы подозреваете, что у вас есть вирус в папке System32, вы не должны пытаться удалять или изменять любые затронутые файлы. У вас больше шансов случайно повредить вашу систему, чем очистить от вируса. Вместо этого вы должны сканировать с помощью доверенной антивирусной программы , а затем сканировать антивирусным сканером , например Zemana.

Вывод о System32

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

Оцените статью