Unable to update TeamViewer to latest version (15.61.4) on Win10
Hi and thanks for any help…
I have LONG been using TV Free on various devices on my LAN. Generally, it works perfectly. I should also note that I do NOT set it to perform updates automatically as I need to be in control of down time, reboots, etc.
Today, when trying to connect from my main Win10 machine to another on my LAN, I got a notice that versions were getting old. I updated my main Win10 machine without problems from within the TV app. But when I tried to update another machine (also from within the TV app), the install fails for reasons unclear.
So I also tried to manually download and install the latest version from the website. It too fails with only a generic message that the install encountered an error. So I started looking in the Windows Event Viewer and see the following that appear to be related in the System event log:
A service was installed in the system.
Service Name: TeamViewer
Service File Name: "C:\Program Files\TeamViewer\TeamViewer_Service.exe"
Service Type: user mode service
Service Start Type: auto start
Service Account: LocalSystem
Which is followed immediately by this:
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.
Now, I am not sure if these 2 log entries are related. But I have tried again and again to install TV on that machine and I keep seeing these.
That is about all I can see right now. Perhaps there are other install log files I can check to get more information? I have already looked into the other, non-System event logs and see nothing.
After all of this, the original, older version remains installed and working. But I keep getting warnings about updating.
What can I do? Thanks!
Best Answer
-
I realized that the install on the machine that won't update is 64-bit. While this has always been fine so far, I noticed that the machines I have been able to update with success all had 32-bit TV installed. So I decided to try uninstalling the 64-bit and installing the latest 32-bit. I had no idea if this would work. But it did! Rather a PIA but I am back in business (for now). Best!
1
Answers
-
Hi @Whitedavidp
Thanks for your post; it's a pleasure to see you in our Community!This issue seems to be permission-related, as stated in the log files. You could try the following:
- Modify COM Server Permissions:
- Open the Component Services administrative tool by typing dcomcnfg in the Run dialog (Win + R).
- Navigate to Component Services ➜ Computers ➜ My Computer ➜ DCOM Config.
- Locate the application with the CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160}.
- Right-click on it and select Properties.
- Go to the Security tab, and under Launch and Activation Permissions, click Edit.
- Add the user NT AUTHORITY\SYSTEM and grant Local Activation permission.
- Run the Installer as Administrator: Right-click on the TeamViewer installer and select Run as administrator. This can sometimes bypass permission issues.
Let us know how it goes and if the steps above worked for you.
Best, CarolPortuguese Community Moderator
0 - Modify COM Server Permissions:
-
Thanks Carol, for the response/help.
Being easier, I 1st tried running the installer as Administrator. Sadly, this produced the same result…
In the Component Services tool:
- I first tried to locate either {D63B10C5-BB46-4990-A94F-E40B9D520160} or {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} in the list.
- There are definitely entries with names in this kind of format this but neither of the above values are actually listed.
- I note that there are LOTS of other entries with human-readable names and that in their properties, I can see app id's in this format. But there are way too many to search manually in this way (and there is no built-in search within the tool).
- So I decided to search the registry for the above values and found this entry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}. It appears to be something called RuntimeBroker and there is an AppId entry for it with a value that matches {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} . So that seems progress.
- In the Component Services tool, there are 2 entries with the human-readable name RuntimeBroker. But only 1 shows the proper AppId in its properties. So I selected that one on which to work.
- When I try to edit the Launch permissions, I first get shown the error/warning that I have attached as Capture.jpg.
- If I just click OK, I see the window attached as Capture2.jpg. As you can see, the user NT AUTHORITY\SYSTEM is not in the list and the Add button is disabled (along with everything else shown).
So I remain stuck. Best!
1 -
I realized that the install on the machine that won't update is 64-bit. While this has always been fine so far, I noticed that the machines I have been able to update with success all had 32-bit TV installed. So I decided to try uninstalling the 64-bit and installing the latest 32-bit. I had no idea if this would work. But it did! Rather a PIA but I am back in business (for now). Best!
1 -
Oh fantastic Whitedavidp!
Thanks for sharing the resolution with our Community!
I'm happy to hear it worked out with the 32-bit version!
Wishing you a great week! Don't hesitate to post again whenever needed. 🌷
Best, Carol
Portuguese Community Moderator
0