Adding windows function dows not work at all

  • Thread starter Thread starter Patrik
  • Start date Start date
P

Patrik

Is just me who happens to have a Vista installation where I can't add any
windows functions? The only other post I have seen and the solution suggested
din't helped me, but it was about WUC and I think that's the problem for me
as well.

Problem description:
I try to add windows functions as IIS for example (have tried with other as
well but with the same result). The "installation" start and after a while an
error message pops up saying somthing like (I got a swedish version, it will
be my translation...:)) "An error has ocured. Not all functions has been
installed.". The truth is, no functions has been installed at all. When I
look in the system event log the problem seems to start with following:


- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-Servicing"
Guid="{bd12f3b8-fc40-4a61-a307-b7a013a069c1}"
EventSourceName="Microsoft-Windows-Servicing" />
<EventID Qualifiers="49152">4385</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2007-12-12T20:36:45.000Z" />
<EventRecordID>13796</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>PUTTE2</Computer>
<Security UserID="S-1-5-21-1706884148-232225144-2227444235-1008" />
</System>
- <UserData>
- <CbsUpdateChangeState
xmlns="http://manifests.microsoft.com/win/2004/08/windows/setup_provider">
<UpdateName>938123-281_RTM_neutral_PACKAGE</UpdateName>
<PackageIdentifier>KB938123</PackageIdentifier>
<ReleaseType>Security Update</ReleaseType>
<UpdateState>Resolving</UpdateState>

<PackageAssembly>Package_for_KB938123~31bf3856ad364e35~x86~~6.0.1.5</PackageAssembly>
<UpdateDisplayName />
<Operation>Resolved</Operation>
<OperationCompleted>False</OperationCompleted>
<ErrorCode>0x800f081f</ErrorCode>
<RebootOption>False</RebootOption>
</CbsUpdateChangeState>
</UserData>
</Event>

After this exception no other status changes of packages will work either.
When booting the box I have a number of warnings in the system event log like:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-Servicing"
Guid="{bd12f3b8-fc40-4a61-a307-b7a013a069c1}"
EventSourceName="Microsoft-Windows-Servicing" />
<EventID Qualifiers="49152">4385</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2007-12-12T20:36:45.000Z" />
<EventRecordID>13796</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>PUTTE2</Computer>
<Security UserID="S-1-5-21-1706884148-232225144-2227444235-1008" />
</System>
- <UserData>
- <CbsUpdateChangeState
xmlns="http://manifests.microsoft.com/win/2004/08/windows/setup_provider">
<UpdateName>938123-281_RTM_neutral_PACKAGE</UpdateName>
<PackageIdentifier>KB938123</PackageIdentifier>
<ReleaseType>Security Update</ReleaseType>
<UpdateState>Resolving</UpdateState>

<PackageAssembly>Package_for_KB938123~31bf3856ad364e35~x86~~6.0.1.5</PackageAssembly>
<UpdateDisplayName />
<Operation>Resolved</Operation>
<OperationCompleted>False</OperationCompleted>
<ErrorCode>0x800f081f</ErrorCode>
<RebootOption>False</RebootOption>
</CbsUpdateChangeState>
</UserData>
</Event>

And a number of exceptions like:


- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-Servicing"
Guid="{bd12f3b8-fc40-4a61-a307-b7a013a069c1}"
EventSourceName="Microsoft-Windows-Servicing" />
<EventID Qualifiers="49152">4385</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2007-12-13T06:52:02.000Z" />
<EventRecordID>14410</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>PUTTE2</Computer>
<Security UserID="S-1-5-18" />
</System>
- <UserData>
- <CbsUpdateChangeState
xmlns="http://manifests.microsoft.com/win/2004/08/windows/setup_provider">
<UpdateName>942763-123_RTM_neutral_PACKAGE</UpdateName>
<PackageIdentifier>KB942763</PackageIdentifier>
<ReleaseType>Update</ReleaseType>
<UpdateState>Staging</UpdateState>

<PackageAssembly>Package_for_KB942763~31bf3856ad364e35~x86~~6.0.1.1</PackageAssembly>
<UpdateDisplayName />
<Operation>Staged</Operation>
<OperationCompleted>False</OperationCompleted>
<ErrorCode>0x800f0816</ErrorCode>
<RebootOption>False</RebootOption>
</CbsUpdateChangeState>
</UserData>
</Event>

This raises a number of questions:
1. Does this mean that I have to uninstall security patches becase thay do
not work in my configuration?
2. Shouldn't WUC be aware of what I should install and what not to install?
3. What do I have to do to make my OS work as expected? (please don't tell
me to do a clean sweep and start over from the beginning with a clean
install...)

Background:
I have upgraded from XP Home SP2 to Windows Vista Ultimate. The upgrade went
"well" the second time (I forgot to uninstall Zone Alarm the first
time...:)). I have other issues with the Vista OS as well, for example:

1. AirGCFG.exe from D-Link will not uninstall... have disabled iut from
startup to get rid of the popup boxes.
2. Framework 1.1 Security patch will not install.
3. Live Messaging will not install cause the installation program thinks
that I don't have any connections when I have. It'snot Zone Alram that's the
problem because I have disabeld it and it didn't work either.

Does anyone have a clue.... pleeezzz.....!
 
Reinstall it with NO anti-virus and NO zone alarm!!!
Make sure, except for keyboard and mouse, that all peripherals are
disconnected.
 
Thanx for the answer but I did that. The first upgrade didn't work and I did
a rollback to XP again and removed Zone Alarm and had no other peripherals
than keyboard and mouse connected (ok, except for D-Link DWL-G122....). The
second upgrade went well or as well as it is today. There must be another
solution than wipe the HDD and install all from scratch. I bet if I do that I
will have problems with the Vista registration. I would have prefered that MS
had put a little bit more efford and resources to produce a stable core OS
than developing licence activation and protection, DRM etc.

My problem doesn't seem to be common. Is anyone from MS reading this
discussion? Do I really have to sart with a clean box and install Vista from
scratch? The probplem seems to be the WUC and I have tried to reinstall just
that component but that didn't help either.

Mick or anyone else (Santa maybe).... any suggestions?!
 
Get process monitor from Sysinternals. Start it and start a capture then
try to add the Vista "feature." After the add fails, stop the capture.
There will be tens of thousands of events. Read each one carefully :).
No, just go to the filter menu and filter for "Result" <is> "Access
Denied." You may have to type in "access denied," rather than picking it
from a drop down, but it will still work. IF you see "Access Denied"s in
the events, note down the registry keys, then run regedit, find the keys,
then change the permissions. Administrators group should have full control.
Users read. You will need to be logged in as an admin, and you will need
to take ownership of the keys (change owner to Administrators) before you
change permissions. AND you will probably have to do each subkey
individually. Don't forget to set a restore point and to back up the
registry before editing.

If it turns out you need to change too many keys to do it manually there is
a script that will change them all, available from Aaron Stebner's blog on
msdn. google his name and it will turn up.

If registry permissions are not the problem, I guess the only thing is to
keep searching on the error codes..... or the dreaded wipe and re-install.

Mike Flinn
 
Back
Top