Windows 2008 Server System Writer is Missing
-
Monday, March 16, 2009 3:31 PM
We have recently installed Window 2008 and are receiving the following message:
Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object.
Details:
AddCoreCsiFiles : BeginFileEnumeration() failed.
System Error:
Access is denied.
I have followed all of the posting that are listed and have made sure the necessary rights have been assigned to the c:\windows\registration file but hte "System Writer" will not show when running vssadmin list writers.
Please help.
Thank you.
All Replies
-
Wednesday, March 18, 2009 11:26 PM
We have been working on this same problem with MS Support for almost a month! Three of our seven new Server 2008 installs are experiencing this problem. We do not yet have a finished solution because they have not been able to determine a cause, and because installing Windows updates on one of the servers "restored" the problem. Nevertheless, there is a temporary solution that has worked for us.
Support was able to determine that there was a problem with permissions on the %windir%\winsxs\filemaps folder contents. When we tried to list permissions for the files in this folder, from a command prompt run as administrator, access was denied to every file.
The following sequence of commands resets the permissions and restores the System Writer, at least until some update corrupts the permissions again:
cd c:\windows\system32
Takeown /f %windir%\winsxs\filemaps\* /a
icacls %windir%\winsxs\filemaps\*.* /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\filemaps\*.* /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\filemaps\*.* /grant "BUILTIN\Users:(RX)"
Try listing permissions before you try this, since your situation could be different than ours. The following command will sae the listed permissions to a file, but will fail if your permissions are also corrupt:
cd /d c:\windows\system32
icacls %windir%\winsxs\filemaps\* > C:\acls.txt
Since you obviously may not get a good backup of this before proceeding, be aware that there is no guarantee this won't make things worse!
Dann Cox,
Infrastructure Administrator,
School District 68 (Nanaimo-Ladysmith)
Nanaimo, BC, Canada
School District Network Guy- Marked As Answer by Christine Fok Tuesday, September 22, 2009 10:11 PM
-
Saturday, March 21, 2009 10:56 AMcan you please pass the support case number for reference?
------- this information is provided as-is without any warranties, implicit or explicit. -
Sunday, March 22, 2009 9:13 AMHey Dann
Thanks a tonne - this fixed the issue for me as well. One of our client's fresh-installed 2008 DC's refused to do a system state backup, with error "System writer is not found in the backup". I tested to see if we also had the permissions issue on the filemaps folder, and found that it was the case.
Not sure if this is necessary (perhaps taking ownership does this already) but I also noticed BUILTIN\Administrators in the permissions for the other files, so I added one line to yours... so this is what I ran from c:\windows\system32:-
Takeown /f %windir%\winsxs\filemaps\* /a
icacls %windir%\winsxs\filemaps\*.* /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\filemaps\*.* /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\filemaps\*.* /grant "BUILTIN\Users:(RX)"
icacls %windir%\winsxs\filemaps\*.* /grant "BUILTIN\Administrators:(RX)"
thanks
Ray
RayDiack -
Wednesday, July 15, 2009 10:00 AM
Hi,
I just experienced the same problem - and after resetting the permissions, I could perform a system state backup.
Has MS released a KB article on this yet?
Regards,
Tom- Proposed As Answer by Andrew M Scott Tuesday, January 08, 2013 2:18 PM
-
Monday, July 20, 2009 7:41 AM
My last post on an other thread regarding this:
For us it looks like the cause was lying in this two foldes and files / subfolders:
winsxs\filempas
winsxs\temp
The wrong NTFS rights inside winsxs\temp seem to somehow overwrite the rights inside winsxs\filemaps. So as long as the error exists inside the temp folder it will reset the right on the filemaps folder.
Did the following inside command shell
Takeown /f %windir%\winsxs\filemaps /a
icacls %windir%\winsxs\filemaps /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\filemaps /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\filemaps /grant "BUILTIN\Users:(RX)"
icacls %windir%\winsxs\filemaps /grant "Administratoren:(RX)"
Takeown /f %windir%\winsxs\filemaps\* /a
icacls %windir%\winsxs\filemaps\*.* /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\filemaps\*.* /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\filemaps\*.* /grant "BUILTIN\Users:(RX)"
icacls %windir%\winsxs\filemaps\*.* /grant "Administrators:(RX)"
Takeown /f %windir%\winsxs\temp\PendingRenames /a
icacls %windir%\winsxs\temp\PendingRenames /grant "Administrators:(RX)"
icacls %windir%\winsxs\temp\PendingRenames /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\temp\PendingRenames /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\temp\PendingRenames /grant "BUILTIN\Users:(RX)"
Takeown /f %windir%\winsxs\temp\PendingRenames\*.* /a
icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "Administrators:(RX)"
icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "NT AUTHORITY\SYSTEM:(RX)"
icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "NT Service\trustedinstaller:(F)"
icacls %windir%\winsxs\temp\PendingRenames\*.* /grant "BUILTIN\Users:(RX)"
As a side note:
I think this can also cause severe problems in case you want to upgrade a system with this error.
winsxs\temp had no NTFS right. There was just no account inside the ntfs rights register. So no access for local system, trusted installer or anything at all.
Tried to install SP2 on that machine.. totaly fucked it up. Now it even tells me to install SP1! on a windows server 2008.
Not sure if this really was the cause but it's definitly not a good thing. So for me this means I check for this error before I install any updates...- Marked As Answer by Christine Fok Tuesday, September 22, 2009 10:11 PM
-
Monday, July 20, 2009 7:45 AMHi,
Just a side-note: I was able to perform a GUI based complete server backup; but not the command line System State only backup.
Then after resetting the permissions, I was able to do both.
Regards,
Tom -
Monday, July 20, 2009 8:32 AMYeah that's normal cause the GUI backup doesn't perform a system state backup.
EDIT: I assume you are talking about the backup program that's integrated into windows server 2008. -
Monday, July 20, 2009 9:47 AMAh I see. yes that's the one I am referring to.
thanks. -
Saturday, January 29, 2011 4:13 PM<br>
-
Saturday, January 29, 2011 4:14 PM
Hello Guys,
I have been looking for an answer and found the following hotfix created by Microsoft spacially for this issue:
http://support.microsoft.com/kb/2182466
I didnt test it by myself - I have no non-production x64 server with such issue. Could you please check and let us know?
Theoretically, there should be no problem: the hostfix updates only the following files:
For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2
File name File version File size Date Time Platform Wbengine.exe 6.1.7600.20754 1,504,768 14-Jul-2010 07:45 x64 Blbsrv.dll 6.1.7600.20754 706,048 14-Jul-2010 07:45 x64
-
Wednesday, February 15, 2012 2:22 PM
Thanks ... that resolved my problem!!
Cheers
-
Thursday, December 20, 2012 10:20 AMHi Guys, I've encountered this issue today also, have corrected the permission rights and reestablished the system writer. Now must wait till the backup job spits the output log

