Поделиться через

нулевой размер файла .dll

Анонимные
2015-02-13T20:39:24+00:00

Когда-то, не удалось отследить момент, произошло обнуление файла

Windows/SysWOW64/api-ms-win-downlevel-shell32-l1-1-0.dll

Файл сам есть, но его размер 0байт.

При запуске некоторых программ (например adobe reader и некоторых других) появляется предупреждение (раза 2-3), что данный файл содержит ошибку, после чего программа все-таки запускается, либо закрывается.

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

Перезаписать этот файл с помощью скаченного ненулевого не удалось, т.к. система отказывает в доступе к нему, пишет "файл запущен".

Воздействовать на него программой DLL Fixer не получилось, т.к. виндус не дает запускаться ей и тут же закрывает с сообщением об ошибке.

Как можно восстановить этот файл?

Windows для дома | Предыдущие версии Windows | Центр обновления Windows

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

Комментариев: 0 Без комментариев

Ответы: 4

Сортировать по: Наиболее полезные
  1. Анонимные
    2015-02-27T17:20:28+00:00

    Выполнение команды sfc без установочного диска с виндоусом просканировало диск и создало cbs.log файл, отрывок из которого приведен ниже и касается файла api-ms-win-downlevel-shell32-l1-1-0.dll

    Восстановление файла не произошло.

    2015-02-27 20:08:14, Info                  CSI    000002af Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-downlevelapisets-shell_31bf3856ad364e35_7.1.7601.16492_none_cf025cff09637994\api-ms-win-downlevel-shell32-l1-1-0.dll do not match actual file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" :

      Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:A3qGBcpQSk/0Pp1N6QF86h4m01Vsl1hyx0fiTYsINe8=}

    2015-02-27 20:08:14, Info                  CSI    000002b0 [SR] Cannot repair member file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" of Microsoft-Windows-DownlevelApisets-Shell, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

    2015-02-27 20:08:16, Info                  CSI    000002b1 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-downlevelapisets-shell_31bf3856ad364e35_7.1.7601.16492_none_cf025cff09637994\api-ms-win-downlevel-shell32-l1-1-0.dll do not match actual file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" :

      Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:A3qGBcpQSk/0Pp1N6QF86h4m01Vsl1hyx0fiTYsINe8=}

    2015-02-27 20:08:16, Info                  CSI    000002b2 [SR] Cannot repair member file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" of Microsoft-Windows-DownlevelApisets-Shell, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

    2015-02-27 20:08:16, Info                  CSI    000002b3 [SR] This component was referenced by [l:312{156}]"Win8IP-Microsoft-Windows-DownlevelApisets-Shell-WinIP-Package~31bf3856ad364e35~amd64~~7.1.7601.16492.Win8IP-Microsoft-Windows-DownlevelApisets-Shell-Package"

    2015-02-27 20:08:16, Info                  CSI    000002b4 Hashes for file member ??\C:\Windows\SysWOW64\api-ms-win-downlevel-shell32-l1-1-0.dll do not match actual file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" :

      Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:A3qGBcpQSk/0Pp1N6QF86h4m01Vsl1hyx0fiTYsINe8=}

    2015-02-27 20:08:16, Info                  CSI    000002b5 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-downlevelapisets-shell_31bf3856ad364e35_7.1.7601.16492_none_cf025cff09637994\api-ms-win-downlevel-shell32-l1-1-0.dll do not match actual file [l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll" :

      Found: {l:32 b:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=} Expected: {l:32 b:A3qGBcpQSk/0Pp1N6QF86h4m01Vsl1hyx0fiTYsINe8=}

    2015-02-27 20:08:16, Info                  CSI    000002b6 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"??\C:\Windows\SysWOW64"[l:78{39}]"api-ms-win-downlevel-shell32-l1-1-0.dll"; source file in store is also corrupted

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2015-02-26T18:16:18+00:00

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

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2015-02-26T17:52:43+00:00

    К сожалению, установочного диска нет. Возможен ли другой способ исправления?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2015-02-16T06:30:12+00:00

    Добрый день.

    Вам потребуется установочный диск Windows 7. Вставьте его в привод и выполните(с правами администратор) команду sfc /scannow.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев