# Thursday, May 01, 2008

SFC terminates at 39% with the above error.

%windir%\logs\CBS.log shows that a folder is not found:

2008-05-01 11:30:23, Error CSI 0000009b (F) STATUS_OBJECT_NAME_NOT_FOUND #1442392# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation), handle = {provider=NULL, handle=0}, da = (STANDARD_RIGHTS_READ|FILE_READ_ATTRIBUTES), oa = @0x6be774->OBJECT_ATTRIBUTES {s:24; rd:NULL; on:[120]"\??\C:\Windows\WinSxS\x86_microsoft-windows-i..l-keyboard-0000420_31bf3856ad364e35_6.0.6000.16386_none_e499ad916795d771"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x6be794, as = (null), fa = 0, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = 0x00004000, eab = NULL, eal = 0, disp = Invalid)

The folder \WinSxS\x86_microsoft-windows-i..l-keyboard ...etc is obviously corrupted (as it is now a 0kb file).

Used WinImage to extract this file from a Vista Business RTM vhd.  Comparing file size details of other folders and files suggested that this version would work.

To delete corrupt file/folder and replace with good version:

  • Take ownership of corrupt folder/file and WinSxS folder (ie parent) only
  • Give Full Control permissions to corrupt file and delete
  • Copy replacement file
  • Remove permissions from replaced folder and file(s)
  • Give NT SERVICE\TrustedInstaller ownership of replaced folder/children and parent directory

Running SFC now completes, albeit with a further uncorrectable error:

... Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-mulanttsvoiceenudsk_31bf3856ad364e35_6.0.6000.16386_none_0d44c2d7a6e22754\M1033DSK.CSD do not match actual file [l:24{12}]"M1033DSK.CSD"

Which is corrected, as above.  Now SFC dectects and repairs a hash mismatch.  A further run completes with no errors.



Thursday, May 01, 2008 2:07:04 PM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Sunday, June 24, 2007

Delete removed credentials when accessing resources over a vpn:

cmdkey.exe /delete /ras

vista | win
Sunday, June 24, 2007 7:42:13 AM (GMT Daylight Time, UTC+01:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Thursday, March 08, 2007

EventID:   1
Source:   VDS Basic Provider 1.0
Data:      Unexpected failure. Error code: 45D@01020004

[Windows Mail] could not be started. The application was unable to create teh spooler object. Your computer may be out of memory or your disk is full. (0x80040155)

EventID:   1
Source:      VDS Basic Provider 1.0
Data:         Failed to open device [\path\to\harddisk\Partitionx]. Error code: 2@01050001

The COM+ Event System detected a bad return code during its internal processing. HRESULT was 8007043c from line 45 of d:\vistartm\com\complus\src\events\tier1\eventsystemobj.cpp. Please contact Microsoft Product Support Services to report this error.


Thursday, March 08, 2007 7:54:58 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Wednesday, February 14, 2007

Just some notes:


I order to run  an IPSEC/NAT-T type VPN you need to insert the following registry keys on the client :






Now... I'm not quite sure that these alone will help you get connected.
Make sure that since you are connecting from a non-domain member that you certificate is properly installed.

Import the Administrator-Cert to both
Local Machine: "Personal" & "Trusted Root Certification Authorities"

This in combination with the above registry-hack should do it.

BTW: The one for SP 2 is documented in:

The one for Vista is not... but it works  

[TX Geir Johansen, isaserver.org]

OK, here is a way to do it (but it is not an easy

1) You need to use certmgr.msc on the Vista Client
2) You need to generate Custom Request in the console
(see Create a Custom Certificate Request in the Help
3) Best to add Custom subject information (be sure to
include an Alternate Name that includes the User
Principal Name
4) Save the file to a PKCS#10 request

Create a custom v2 certificate template that allows the
Subject to be created in the Request. Base it on the
template you want to use (for the love of G*D, do not
use User <G>) Ensure that the template is available at
the CA you are using. Assume it is named VistaUser

You now use the Certsrv Web page to submit the request
1) Connect to https://CAName/certsrv
2) Provide credentials from the domain
3) Choose Request a Certificate
4) CHoose Advanced Certificate Request
5) Choose Submit a certificate request by using a base-  
64-encoded CMC or PKCS #10 file, or submit a renewal
request by using a base-64-encoded PKCS #7 file.
6) Paste the contents of the file created in the first
procedure into the Saved Request box
7) Choose the VistaUser template in the Certificate
Template sectino
8) Click Submit
9) Save the issued certificate to a PKCS#7 file (all
certs in the chain)

Go back to the Vista box
1) Import the PKCS#7 file
2) Put all certs in the Personal store (for now)
3) Once the import is complete, move the CA certificates
into the appropriate stores (root in the root, all other
CAs in the intermediate store
4) Use the certificate

P.S. Please do not ask for more detailed steps <G>

In article <D85CB163-D832-4D40-B009-B5A28A685BF0
@microsoft.com>, S...@discussions.microsoft.com says...


vista | vpn | 2003
Wednesday, February 14, 2007 8:26:40 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Tuesday, February 06, 2007

Microsoft has a (beta?) tool to allow ntbackup (.bkf) files created in XP/2003/2000(?) to be accessed in Vista (and Longhorn).

The download is here.

Tuesday, February 06, 2007 10:50:00 AM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Friday, February 02, 2007


Friday, February 02, 2007 11:29:42 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Monday, January 22, 2007

Change shortcuts to:

"wmplayer.exe /Task:NowPlaying"


"C:\Program Files\Windows Media Player\wmplayer.exe" /Task:NowPlaying /prefetch:1



vista | WMP
Monday, January 22, 2007 10:33:01 AM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Saturday, January 20, 2007

1. Click Start
2. Click All Programs
3. Click Accessories
4. Right Click on Command Prompt
5. Left click on Run as Administrator
6. Click the Allow button if it asks you for permission
7. Type or copy and paste this into the command prompt window:

bcdedit.exe /set {current} nx AlwaysOff

8. Hit enter and you should see the confirmation: Operation Completed Successfully
9. Reboot and DEP should be off.

Saturday, January 20, 2007 4:25:22 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback

As a temporary measure add the following .reg file to give a right-click option to open with UltraEdit.  The current version is 12.20c; hopefully this will soon be corrected in a future release.

Windows Registry Editor Version 5.00

@="Edit with UltraEdit"

@="\"C:\\Program Files\\UltraEdit\\uedit32\" %1"

Saturday, January 20, 2007 9:29:51 AM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback
# Friday, January 19, 2007

Got this error (in vista when trying to uninstall nikon Capture 4):

The solution is to delete (in this case) the folder named 0701 from C:\Program Files\Common Files\InstallShield\Professional\RunTime\

However, I could not delete this but could rename it to 0701.bak.

After that I ran the installer to re-install then immediately ran it again to uninstall.

Friday, January 19, 2007 10:09:39 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback

Arcobat 8 will not install on Vista.


This is (probably) caused by disabling User Account Control (UAC). There are three Adobe solutions:

Enable User Account Control

  1. In Control Panels, choose User Accounts
  2. Click "Turn User Account Control on or off"
  3. Check the box to "Use User Account Control (UAC) to help protect your computer" and then click OK
  4. Restart your computer
  5. Install Adobe reader 8;

Create a new user account with administrator rights and install under this profile

  1. In Control Panels, choose User Accounts
  2. Click" Manage another account"
  3. Click "Create a new user account"
  4. Enter a new user name, select the Administrator radio button, then click Create Account
  5. Log in to the computer with this new account and install Reader 8;

Run the Acrobat set up files extracted from the installer

  1. Download the Adobe reader installer from adobe.com. When you are prompted to run or save the file, choose save. Save the file to your desktop
  2. On the Desktop, double-click the AdbeRdr80_en_US file, click Run
  3. Please wait while the Adobe Reader setup is being processed
  4. When the "Open File - Security Warning dialog displays, do the following:
  5. On the Windows task bar, choose Start
  6. In the Start Search window, type c:users username AppDataLocalLowNetopsystems emp, then click on the link to open the temp folder
  7. Drag the Adobe reader 8.0 folder to your desktop and close the search results window
  8. Click Cancel in the Open File - Security Warning dialog
  9. Click Cancel when" the operation was canceled by the user" dialog appears
  10. Open the Adobe Reader 8.0 folder on your desktop
  11. Double-click the AcroRead file to start the Adobe Reader installer
  12. Click Run
  13. Click Next
  14. Click Install.


A similar, but unrelated problem results in teh folowing message:

In this case the MS solution is:

1. Start the installation as usual, do no dismiss the error message box.
2. Open explorer and copy the "Adobe Reader 8" directory from the following path to your root dir
"C:Users{username}AppDataLocalLowNetopsystems emp"
3. Run the setup.exe from the "Adobe Reader 8" directory on your root dir.

Friday, January 19, 2007 10:07:11 PM (GMT Standard Time, UTC+00:00)  #    Disclaimer  |  Comments [0]  |  Trackback