Main Forum > General Computer Support
[SOLVED]Vista Help Pls - Bad Install (and then some!)
RaveRocks:
I posted a new thread in Tweaking.comSoftware forum a few days ago with details of a UserProfile service problem. When trying to run the latest Portable Windows Repair Tool, an "Invalid Picture" error resulted. The latest main Repair tool also failed to install, with a blink.
Today, I found some new clues that might help diagnose what the (blank) is going on and what changes should I attempt to rectify the situation. Any assistance would be appreciated.
While looking for something else, I came across two weird folder names that I don't think should be there. And in the folder, was a file (see below) containing xml data and a reference to <EXE NAME="Repair_Windows.exe".
c:\windows\System32\%USERPROFILE%\Appdata\Local\Temp\{7e27814d-610e-4719-b04a-2d66121cfcc9}\appcompat.txt
In the c:\windows\System32\%USERPROFILE%\Appdata\Local\Temp\ folder, there are three other similar sub-folders with identical contents. That would probably be once for each of the four attempts at installing the non-Portable version.
================
Here is a list of errors and warnings (From the Admin-view Event Log) that I'm getting at each PC startup or reboot:
The winlogon notification subscriber <Profiles> was unavailable to handle a notification event.
SL Token Store 'Initialize' failed with error hr=0x80070005.
Info: C:\Users\Default\AppData\Roaming\Microsoft\SoftwareLicensing\
The Software Licensing service failed to start. hr=0x80070005, [2, 7]
The winlogon notification subscriber <Profiles> was unavailable to handle a critical notification event.
DCOM got error "1053" attempting to start the service ShellHWDetection with arguments "" in order to run the server:
{DD522ACC-F821-461A-A407-50B198B896DC}
The print spooler failed to reopen an existing printer connection because it could not read the configuration information from the registry key S-1-5-21-2314216272-3108050197-1080286441-1000\Printers\Connections. The print spooler could not open the registry key. This can occur if the registry key is corrupt or missing, or if the registry recently became unavailable.
The print spooler failed to reopen an existing printer connection because it could not read the configuration information from the registry key S-1-5-21-2314216272-3108050197-1080286441-1000\Printers\Connections. The print spooler could not open the registry key. This can occur if the registry key is corrupt or missing, or if the registry recently became unavailable.
DCOM got error "1053" attempting to start the service winmgmt with arguments "" in order to run the server:
{8BC3F05E-D86B-11D0-A075-00C04FB68820}
More details in the other thread. http://www.tweaking.com/forums/index.php/topic,3672.0.html After a week of searching the web for clues and suggestions, I'm still looking for a solution. If the restore disks/application would work, I would have gone that route three days ago. Hooped in Vancouver. has been my new middle name this past week and I'm starting to hate the 'me' that's evolved.
Boggin:
These commands are usually for when you get the install not genuine message but let's see if recreating the Licensing Store will do anything for one of the errors you are getting and then run a sfc /scannow to see what that reports.
Run a cmd prompt as an admin by going Start - type cmd then right click on cmd and select Run as administrator - accept the UAC then enter these cmds
net stop sppsvc
(wait until the service has stopped before entering the following lines)
CD %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
REN tokens.dat tokens.bar
net start sppsvc
slui.exe
After a couple of seconds the Windows Activation dialog will appear.
You may be asked to re-activate and/or re-enter your product key, or Activation may occur automatically.
If you are asked for your Key, use the one on the COA sticker on the machine's case
Reboot.
Run the cmd prompt again as an admin and enter sfc /scannow to see what that reports.
If it reports that it is unable to repair some files then enter -
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt
This will put an icon onto the Desktop which will open the CBS log in Notepad which you can then copy & paste into the reply box.
If it does report it is unable to repair some files then it would be prudent to also run a chkdsk /r from the elevated cmd prompt.
Not sure if you know where to read its full report, but you can view it in Event Viewer by going Start - type eventvwr and press enter.
When it has read the logs, expand Windows Logs then click on Application/Action/Find then type chkdsk or wininit into the Find box and press enter.
Cancel the Find box then read the report in the scrollable window and make a note if it is reporting any KBs in bad sectors.
RaveRocks:
--- Quote from: Boggin on September 27, 2015, 03:56:15 am ---
Run a cmd prompt as an admin by going Start - type cmd then right click on cmd and select Run as administrator - accept the UAC then enter these cmds
net stop sppsvc
(wait until the service has stopped before entering the following lines)
--- End quote ---
//////// The specified service does not exist as an installed service <----------Got this error message
--- Quote ---CD %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
--- End quote ---
I didn't find SoftwareProtectionPlatform folder, but did find SoftwareLicensing folder which contained the tokens.dat file. HOWEVER when I tried to rename the file in that folder,
--- Quote ---REN tokens.dat tokens.bar
--- End quote ---
//////// The process cannot access the file because it is being used by another process. <-------------Got this error message
That's as far as I got. I took the hint that you probably know exactly what you are talking about so I created a SoftwareProtectionPlatform folder and copied the tokens.dat file into it and rebooted. I'll add details of what happened next after the reboot.
After the reboot, I was able to rename the tokens.dat file in the new folder I created.
--- Quote ---net start sppsvc
--- End quote ---
//////// The service name is invalid. <----------Got this error message
I did try to rename the tokens.dat file in the SoftwareLicensing folder but got 'The process cannot access the file because it is being used by another process' error again. I could not find any reference to either 'SoftwareLicensing' or 'SoftwareProtectionPlatform' in the registry as part of a location address. ( I remember creating the 'SoftwareLicensing' folder in a couple of User folders when I was getting specific errors that suggested some app or service was looking for the directory to exist, but I do not remember creating a folder in the c:\windows\serviceprofiles folder. But then again, who knows, as I do believe the medications we programmers and nerds use in Canada are at least 20% stronger than the ones used elsewhere.
When going through the list of services yesterday, I found one by the name of stllssvr (it was listed in all lowercase) but it was disabled.
Boggin:
Those cmds worked for a Win 7 user when they were getting the not genuine message, but the files could be named differently in Vista.
Which version of Vista are you using ?
The net stop and start of sppsvc cmds worked for me in Win 7 and is listed in services.msc as SPP Notifications Service and is default set to Manual.
If that is missing then perhaps a sfc /scannow would replace it.
You may find this article of interest for the tokens.dat file and it has a Fixit to rename it.
https://support.microsoft.com/en-us/kb/978305
What do you get when you go Start - type activate windows and press enter ?
This is what I found for that stllssvr http://www.file.net/process/stllssvr.exe.html
RaveRocks:
Thank you for the reply AND for the continued suggestions.
During my all-nite vigil to get to the 'bottom' of this, I happened to look at the Environment for the systems and applications that were running after a reboot or cold system start. Many of them have an invalid user name. My PC's name is Larry-PC and my user name is (who-hoo) Larry. The system at some time or other during this ordeal, has created a new c:\users\Larry-PC$ folder which is missing many of the needed folders and data sub-folders for programs that need them to run. The environment (when I check with the SET command in a CMD box), shows the User name to be Larry, but the environment for many of the running apps and services shows a User name of Larry-PC$.
In the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList contains six entries and none of them contain a user name of Larry-PC$. The profileimagepath entries match what I've found to be default (correct) entries, except at the time the environment is set up at system-start, the wrong user name is active. It looks like a service is unable to pass on the desired settings to a crucial service that crashes when it can't find it's set up files and starts the whole chain of service malfunctions.
The current definition of TEMP is TEMP=C:\Windows\system32\config\SYSTEM~1\AppData\Local\Temp as shown by the SET command even though I've defined it (hard coded in the Top box where you set System Properties Environment Variables) as c:\Users\Larry\Appdata\Local\Temp and in the bottom System Variables box it shows up as c:\Windows\Temp.
For some of the running services and apps, the TEMP and TMP variables show up as c:\Windows\Servic~2\LocalS~1\AppData\Local\Temp. and the Username is "LOCAL SERVICE".
The following gleaned from Process Explorer:
NVTRAY.EXE shows a Username of Larry, a Userprofile listed as C:\Users\Default and TEMP as C:\Windows\Temp.
Mbamservice.exe shows a Username of LARRY-PC$ and a UserProfile of C:\USERS\LARRY.
DWM.EXE (Desktop Windows Manager) has a Username of Larry and a UserProfile c:\Users\Default.
XAudio.exe shows a Username of Larry-PC$, Userprofile is c:\users\Larry-PC$, TEMP is c:\windows\temp, LocalAppData is c:\users\Larry-PC$\Appdata\Local and Appdata is c:\windows\temp, LocalAppData is c:\users\Karrt-PC$\Appdata\Roaming.
The more I dig, the more it looks like I've got some corrupted NTUSER.DAT files and that's the topic I'm researching before taking any further steps. Based on one article I found online, I ended up copying tokens.dat from one SoftwareLicense folder to another and now Windows Vista is telling me that "This copy of Windows is not genuine.". Guess again, oh great rich white father who drives us crazy with his operating systems that test our patience and drive us fruit-bat bonkers. I'm hoping the 'genuine' incidence will be easier to fix once the rest of the jumbled corruption is taken care of. I have hopes that soon, very soon, I'll be getting a substantial settlement from the Canadian tax man and that a new PC will be replacing my current 12 year old HP Pavilliion. In the meantime, I am regularly making the plants and dust bunnies nervous with my outbursts of anguish.
Navigation
[0] Message Index
[#] Next page
Go to full version