Ами значи... Когато се копира файл от произволно място в root на C:\ например, трябва да покаже Destination Folder Access Denied грешка и да ме пита дали да дам администраторски права за копирането на въпросния файл, нали? При мене тази грешка не се показва, а вместо това explorer-а крашва и записва това в Event Viewer:
Faulting application name: Explorer.EXE, version: 6.1.7068.0, time stamp: 0x49c590ff
Faulting module name: SHELL32.dll, version: 6.1.7068.0, time stamp: 0x49c5ab1a
Exception code: 0xc0000005
Fault offset: 0x00000000002d5661
Faulting process id: 0x784
Faulting application start time: 0x01c9b32375d0f418
Faulting application path: C:\Windows\Explorer.EXE
Faulting module path: C:\Windows\system32\SHELL32.dll
Report Id: c003dc89-1f16-11de-a237-001a4d55b9c7
Така, казвам си, че файла е повереден и пускам един SFC през админски cmd. Всичко хубаво, сканира, прави лог и 2 пъти изкарва следната грешка:
2009-04-03 02:50:19, Info CSI 000002d6 [SR] Cannot repair member file [l:22{11}]"shell32.dll" of Microsoft-Windows-shell32, Version = 6.1.7068.0, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2009-04-03 02:50:21, Info CSI 000002d8 [SR] Cannot repair member file [l:22{11}]"shell32.dll" of Microsoft-Windows-shell32, Version = 6.1.7068.0, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2009-04-03 02:50:21, Info CSI 000002d9 [SR] This component was referenced by [l:194{97}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7068.0.WindowsFoundationDelivery"
2009-04-03 02:50:22, Info CSI 000002dc [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"shell32.dll"; source file in store is also corrupted
Следователно стигнах до заключението, че въпросният файл shell32.dll е повреден в самия инсталационен диск на Win7 x64 build 7068