OK! Here is the deal....Microsoft WOULD NOT let me install that update! I tried it from their website directly and by downloading the update to my computer and installing it there. It said the the update "was not applicable to my computer!" OMG
Anyway, so I was fiddling around with my printer problem when I got the damn ole32.dll error. So it crashed my machine, as usual, and I booted up into safe mode with networking and signed on as administrator. Then I "took control" of both the new file that you sent and the old one in the System32 folder. Now when I went to copy paste I did NOT GET THE NO PERMISSION error. However, it now said that it could not do a copy paste because the file was open in another folder- "close that folder to continue" So I copied the file onto the desktop...same message. But WHEN I DID A CUT PASTE IT WORKED!!!! It asked me if I wanted to delete the old file and replace with the new and I said yes, and it did it! I know it worked because I checked the properties and it said it was created and accessed today, not November, 2010 as before! YEAH, YEAH, YEAH!!!!!!! I am so hopeful that this error is fixed!!
So I went through the check disk and it found errors which I hope were corrected. The log is as follows
Log Name: Application
Source: Microsoft-Windows-Wininit
Date: 6/17/2015 2:37:03 PM
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: Sally-HP
Description:
Checking file system on C:
The type of the file system is NTFS.
Volume label is OS.
A disk check has been scheduled.
Windows will now check the disk.
CHKDSK is verifying files (stage 1 of 3)...
488192 file records processed.
File verification completed.
2196 large file records processed.
0 bad file records processed.
0 EA records processed.
61 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
646790 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
488192 file SDs/SIDs processed.
Cleaning up 377 unused index entries from index $SII of file 0x9.
Cleaning up 377 unused index entries from index $SDH of file 0x9.
Cleaning up 377 unused security descriptors.
Security descriptor verification completed.
79300 data files processed.
CHKDSK is verifying Usn Journal...
37471400 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.
955629567 KB total disk space.
503266968 KB in 373453 files.
264220 KB in 79301 indexes.
0 KB in bad sectors.
626859 KB in use by the system.
65536 KB occupied by the log file.
451471520 KB available on disk.
4096 bytes in each allocation unit.
238907391 total allocation units on disk.
112867880 allocation units available on disk.
Internal Info:
00 73 07 00 96 e8 06 00 02 ab 0c 00 00 00 00 00 .s..............
ee 64 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 .d..=...........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Windows has finished checking your disk.
Please wait while your computer restarts.
Event Xml:
<Event xmlns="
http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Wininit" Guid="{206f6dea-d3c5-4d10-bc72-989f03c8b84b}" EventSourceName="Wininit" />
<EventID Qualifiers="16384">1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-06-17T18:37:03.000000000Z" />
<EventRecordID>855379</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>Sally-HP</Computer>
<Security />
</System>
<EventData>
<Data>
Checking file system on C:
The type of the file system is NTFS.
Volume label is OS.
A disk check has been scheduled.
Windows will now check the disk.
CHKDSK is verifying files (stage 1 of 3)...
488192 file records processed.
File verification completed.
2196 large file records processed.
0 bad file records processed.
0 EA records processed.
61 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
646790 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
488192 file SDs/SIDs processed.
Cleaning up 377 unused index entries from index $SII of file 0x9.
Cleaning up 377 unused index entries from index $SDH of file 0x9.
Cleaning up 377 unused security descriptors.
Security descriptor verification completed.
79300 data files processed.
CHKDSK is verifying Usn Journal...
37471400 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.
955629567 KB total disk space.
503266968 KB in 373453 files.
264220 KB in 79301 indexes.
0 KB in bad sectors.
626859 KB in use by the system.
65536 KB occupied by the log file.
451471520 KB available on disk.
4096 bytes in each allocation unit.
238907391 total allocation units on disk.
112867880 allocation units available on disk.
Internal Info:
00 73 07 00 96 e8 06 00 02 ab 0c 00 00 00 00 00 .s..............
ee 64 00 00 3d 00 00 00 00 00 00 00 00 00 00 00 .d..=...........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Windows has finished checking your disk.
Please wait while your computer restarts.
</Data>
</EventData>
</Event>
So then I set up my beloved old computer as a shared network printer on another machine that already had it installed through Bonjour, AND IT WORKED!!
So now, even though Bonjour Printing services seems to be toast on my computer, I can still use the printer. AND the ole32.dll is (maybe) fixed!!! At least System32 has a new copy, so if I get the error again I will post here...but the file cannot be corrupt, can it, since it came from a Microsoft Windows Disk.....crossing my fingers...Thank you so much for all your help!!