Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: tom982 - sfc /scannow unable to repair missing ATL80.dll file

07 Dec 2014   #1
bluegreen1

Windows 7 Professional, SP 1, 32 bit; Intel(R) Core(TM)2 Duo CPU T7300
 
 
tom982 - sfc /scannow unable to repair missing ATL80.dll file

Hello, I read with interest that tom982 has a way of giving special instructions for repairing corrupt or missing files that sfc /scannow is unable to repair. Maybe others can also help me with this, but I only looked at the following thread mentioning tom982 (so far): How do you fix corrupted files found by SFC /SCANNOW?

Here's the problem that was posted in the CBS log (everything else seems to be okay with the log):

2014-12-07 13:14:57, Info CSI 0000019b [SR] Cannot repair member file [l:18{9}]"ATL80.dll" of Microsoft.VC80.ATL, Version = 8.0.50727.6195, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:10{5}]"win32", TypeName neutral, PublicKey neutral in the store, file is missing

I also downloaded and ran the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update, as well as the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update. I then tested one of the applications that gave the missing ATL80.dll message (Snipping Tool), and did not get the error message. But then I checked again, and the missing ATL80.dll error is returning again, consistently.

I will be very grateful for any help you can give me. Thank you very much!


My System SpecsSystem Spec
.
08 Dec 2014   #2
ICIT2LOL

Desk1 7 Home Prem / Desk2 10 Pro / Main lap Asus ROG 10 Pro 2 laptop Toshiba 7 Pro Asus P2520 7 & 10
 
 

Hello and welcome bluegreen now I NO expert but perhaps a read of this
What is the difference between SFC, Chhdsk, and Error-Checking? - Microsoft Community

then from that
Check a drive for errors like I said I am no expert and I am only suggesting the chkdsk as an option and in my mind there is the very outside possibility of the drive being out of kilter.
My System SpecsSystem Spec
08 Dec 2014   #3
bluegreen1

Windows 7 Professional, SP 1, 32 bit; Intel(R) Core(TM)2 Duo CPU T7300
 
 

Thanks so much for helping with this. I ran chkdsk as you suggested, and here are the results from event viewer:

EventData

Checking file system on C: The type of the file system is NTFS. A disk check has been scheduled. Windows will now check the disk. CHKDSK is verifying files (stage 1 of 5)... 130304 file records processed. File verification completed. 1598 large file records processed. 0 bad file records processed. 2 EA records processed. 79 reparse records processed. CHKDSK is verifying indexes (stage 2 of 5)... 165416 index entries processed. Index verification completed. 0 unindexed files scanned. 0 unindexed files recovered. CHKDSK is verifying security descriptors (stage 3 of 5)... 130304 file SDs/SIDs processed. Cleaning up 2056 unused index entries from index $SII of file 0x9. Cleaning up 2056 unused index entries from index $SDH of file 0x9. Cleaning up 2056 unused security descriptors. Security descriptor verification completed. 17557 data files processed. CHKDSK is verifying Usn Journal... 35726568 USN bytes processed. Usn Journal verification completed. CHKDSK is verifying file data (stage 4 of 5)... 130288 files processed. File data verification completed. CHKDSK is verifying free space (stage 5 of 5)... 21892552 free clusters processed. Free space verification is complete. CHKDSK discovered free space marked as allocated in the master file table (MFT) bitmap. CHKDSK discovered free space marked as allocated in the volume bitmap. Windows has made corrections to the file system. 156185599 KB total disk space. 68318216 KB in 101739 files. 59140 KB in 17558 indexes. 0 KB in bad sectors. 238031 KB in use by the system. 65536 KB occupied by the log file. 87570212 KB available on disk. 4096 bytes in each allocation unit. 39046399 total allocation units on disk. 21892553 allocation units available on disk. Internal Info: 00 fd 01 00 0b d2 01 00 9e 2e 03 00 00 00 00 00 ................ 2f 31 00 00 4f 00 00 00 00 00 00 00 00 00 00 00 /1..O........... 08 8c 31 00 50 01 30 00 48 19 30 00 00 00 30 00 ..1.P.0.H.0...0. Windows has finished checking your disk. Please wait while your computer restarts.

What do you think of these results?

I tried the Snipping Tool again after the reboot following chkdsk, and I'm still getting the missing ATL80.DLL error. While chkdsk was running, I looked at another computer running the same OS (Win 7 Pro, SP 1, 32-bit), and there was no ATL80.DLL to be found. Yet I tried the Snipping Tool on that computer and it worked with no problem. (The other computer does have ATL.DLL, but not ATL80.DLL.)

What do you think I should try next? Thanks again for your help!

(Here's another thought: In my first post you'll notice that I had searched and found that downloading the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update could fix a missing ATL80.DLL problem, though it didn't for me. When I looked at the other computer that doesn't have the problem, I see that it's not running the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package, but is running the Microsoft Visual C++ 2008 Redistributable. Maybe I should change to the set-up of the other computer? But I don't have a clue about how that would be done....)
My System SpecsSystem Spec
.

09 Dec 2014   #4
ICIT2LOL

Desk1 7 Home Prem / Desk2 10 Pro / Main lap Asus ROG 10 Pro 2 laptop Toshiba 7 Pro Asus P2520 7 & 10
 
 

Regarding the ATL80.DLL before you go looking for a download I think it would be good to read this http://pcsupport.about.com/od/findbyerrormessage/a/atl80-dll-not-found-missing-error.htm
From it I would run a malware check first up
http://www.superantispyware.com/
http://www.malwarebytes.org/products/malwarebytes_free/
http://www.bleepingcomputer.com/download/adwcleaner/
download from bleeping computer delete any rubbish these find.

I would then run a registry clean up and the only one I would and do use is the one in CCleaner https://www.piriform.com/ccleaner/download the free one is fine.
Now when you scan for issues in the registry when it throws up the results ALWAYS SAVE them as a document because if the fix issues makes the problem worse or causes new ones then you can always reinstall them back from the saved results in Documents(or wherever you wish to save the results to) see my pic I have no issues but I have inserted what to do.
Now as a personal thing I always back the registry up in total after a clean install or before tweaking it for performance on the machine see this http://www.sevenforums.com/tutorials/4230-registry-backup-restore.html it is a life saver and takes all of two minutes to do. Plus the same applies to merging the registry back in CCleaner as outlined in the tutorial.

The chkdsk as far as I can see has done what it can but someone else more qualified than me might see something that is not overly obvious to me.


Attached Thumbnails
tom982 - sfc /scannow unable to repair missing ATL80.dll file-cc-registry.png  
My System SpecsSystem Spec
09 Dec 2014   #5
bluegreen1

Windows 7 Professional, SP 1, 32 bit; Intel(R) Core(TM)2 Duo CPU T7300
 
 

Thanks so much for your recommendations and for looking at the chkdsk results. I ran all of those scans and though there was a small amount of junk, there was nothing significant (I use three of those four scans regularly, so they looked pretty good).

I found some info when I saw this answer to someone also having a similar problem with this file at this link: How to reference ATL80.dll - .NET Framework

Here's a quote from the link:
"Does the machine you're trying to run the app on have ATL80.DLL installed.
It should be under the \windows\winsxs folder."


After I read the above, I went and found that I do have two copies of this file in the winsxs folder, yet I still get error messages that it is missing. I'll try to attach a screenshot of it.

After that, I found that someone else had struggled with this missing file also, at this link: Can I Add an MSI to Install Project...? [Archive] - Flexera Software Community Forums

Apparently the person solved the problem eventually, though much of this discussion is over my head:

The following is quoted from the link:
"I figured it out! Only took me like three weeks...LOL

"Ok, so apparently Flexera Software is supplying an OLD version of the Prerequisite file for "Visual C++ 2005 SP1 Redistributable Package (x86)". The version they point to and supply is for 8.0.50727.762, a newer version was released after that version with an ATL Security update, Version 8.0.50727.4053

It took me a while to tweak the PRQ file manually because I am using InstallShield Express and I don't have a PRQ Editor like in the Premium edition. But ultimately I got the latest (correct) version of VC++ 2005 SP1 to install. I made the following corrections:

Open "C:\Program Files\InstallShield\2011\SetupPrerequisites\Microsoft Visual C++ 2005 SP1 Redistributable Package (x86).prq" in notepad
Update the "condition" tag by changing the last portion of the registry key from "B25099274A207264182F8181ADD555D0" to "3e43b73803c7c394f8a6b2f0402e19c2"
Update the "file" tag so the URL="http://download.microsoft.com/download/6/B/B/6BB661D6-A8AE-4819-B79F-236472F6070C/vcredist_x86.exe"
CheckSum="6402438591B548121F54B0706A2C6423"
FileSize="0,2745256"
Save the file & exit Notepad
Now delete the directory "C:\Program Files\InstallShield\2011\SetupPrerequisites\VC 2005 SP1 Redist"
Startup InstallShield, Goto "Redistributables" tab
Right-Click "Visual C++ 2005 SP1 Redistributable Package (x86)" and select "Download Selected Item..."
DONE! You now have the latest version of MS VC++ 2005 SP1

"Hope this helps people out there!"



Do you think this might have the answer? If it does, I would still need some guidance as this solution sounds rather confusing to me. Thanks again.


Below is the screenshot of the two ATL80.DLL files in my winsxs folder:


Attached Images
tom982 - sfc /scannow unable to repair missing ATL80.dll file-atl80.dll-winsxs-folder.png 
My System SpecsSystem Spec
10 Dec 2014   #6
ICIT2LOL

Desk1 7 Home Prem / Desk2 10 Pro / Main lap Asus ROG 10 Pro 2 laptop Toshiba 7 Pro Asus P2520 7 & 10
 
 

Ok BG I shall ask for some help on this one mate as that code stuff is a bit beyond me and I was rather hoping the chkdsk stuff might have sorted something.
What has got me baffled is the machine that has it works ok on one machine with no ATL80 and yet not on your machine with no ATL80?
My System SpecsSystem Spec
10 Dec 2014   #7
NoelDP

Microsoft Community Contributor Award Recipient

Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
 
 

I need to see the full CBS data - and a CheckSUR log...

Please follow the Windows Update Posting Instructions and post the requested data

If the file is too large (8MB compressed), remove the older CBSPersist cab files until the final file is below the limit - you can always post them separately after zipping them. (the forum doesn't allow the upload of bare CAB files, for a number of reasons)
My System SpecsSystem Spec
10 Dec 2014   #8
bluegreen1

Windows 7 Professional, SP 1, 32 bit; Intel(R) Core(TM)2 Duo CPU T7300
 
 

CBS log attached, containing both scannow results and SURT results.

Screenshot of error message also attached.

Thank you!


Attached Images
tom982 - sfc /scannow unable to repair missing ATL80.dll file-atl80.dll-missing-error.png 
My System SpecsSystem Spec
10 Dec 2014   #9
NoelDP

Microsoft Community Contributor Award Recipient

Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
 
 

The SFC scan results must have rolled off into the Persist files - but the CheckSUR scan gave me the data I needed...


I've uploaded a file - bg1aa.zip - to my OneDrive at Noel's OneDrive
Please download and save it.

Right-click on the saved file and select Extract all...
Change the target to C:\ and click on Extract
Close all windows (it would be a good idea to print these instructions!)

Now reboot to the Repair Environment - as soon as the machine restarts, start tapping F8 - this should bring up the Advanced Boot Menu, at the top of which should be the option 'Repair my Computer'
Pick that
You'll have to log in with your username and password.

Pick the option to use a Command Prompt
At the prompt type
DIR C:\bg1aa
hit the enter key - if you get a 'Not Found' error try
DIR D:\bg1aa
or
DIR E:\bg1aa



The drive letter in use when you find the folder will need to be substituted (for<drive>) into the following command...



XCOPY <drive>:\bg1aa <drive>:\windows\winsxs /y /i /s /v /h



(e.g. XCOPY P:\wfire P:\windows\winsxs /y /i /s /v /h )



run the command (it should take almost no time) and when the prompt returns, type
EXIT
and hit the Enter key to exit Command Prompt - reboot to Normal Mode Windows.

Now run SFC /SCANNOW in an Elevated Command Prompt
then reboot and upload the new CBS.log file to your reply
My System SpecsSystem Spec
10 Dec 2014   #10
bluegreen1

Windows 7 Professional, SP 1, 32 bit; Intel(R) Core(TM)2 Duo CPU T7300
 
 

Thank you! The D drive worked for the bg1aa file that you provided. The new CBS log is attached.
My System SpecsSystem Spec
Reply

 tom982 - sfc /scannow unable to repair missing ATL80.dll file




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
sfc "Cannot repair member file...Desktop.ini....file is missing"
No problems with my computer, but in the interest of PM after reading of problems here at 7f I ran sfc /scannow and got a whole lot of errors, every one of them related to the file Desktop.ini. Just one example from the CBS.log: 2014-11-22 11:19:45, Info CSI 000001ab Cannot...
Performance & Maintenance
sfc /scannow unable to repair files (cbs.log inside)
For some reason, sfc /scannow cannot repair this file corruption. My PC boots and appears to run fine. Also ran the scan offline, with the same error. Here are the contents of the error in the cbs log file:
Performance & Maintenance
Sfc /scannow results - missing file (_isdel.exe)
Hey everyone, I received the follwoing message after running sfc /scannow: Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log So I went ahead and opened...
Performance & Maintenance
How to repair a file that is reported in the SFC /SCANNOW
Here is the report and what I did: 2012-03-28 07:45:57, Info CSI 0000019e Cannot repair member file "nvlddmkm.sys" of nv_lh.inf, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8...
BSOD Help and Support
SFC Scannow - 'Cannot repair member file'
I ran a SFC Scannow not that long ago and the results showed this: and...
Performance & Maintenance
Boot Mgr missing and unable to repair
I'm having some serious trouble with Win 7. I was trying to reclaim some unallocated space on the drive and in the process seem to have lost boot manager, so it won't load Windows. If I put the disc in, it's not able to automatically able to repair because it says the repair disc I'm using...
Installation & Setup


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 12:45.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App