I have had some serious problems when I upgraded from Beta 1.0 to Alpha 1.1 refresh.
The most serious problem is, no matter what I do the silverlight download logo appears when I try to look at any silverlight web site. I have uinstalled/installed silverlight several times to no avail. When I uninstalled - I checked my registry and it
appears all vestiges of silverlight are gone (checked for AgControl). Reinstall and everything "appears" to download and install correctly - however when I page back to the silverlight content it asks for the silverlight download again. I have taken the
browser down, rebooted etc. This is happening on 1 Vista machine and 3 XP SP2 machines. I have also tried to use the RC download with the same results. There has to be some bit somewhere preventing these machines from working.
On the Vista machine I have VS Beta 2 installed - refresh SDK, Tools and Blend August.
The XP machines have no development system - just a straight SL download.
This is very frustrating any help would be appreciated.
Can you take a Process Monitor ( http://www.microsoft.com/technet/sysinternals/Utilities/ProcessMonitor.mspx ) log of IE trying to load the Silverlight content and failing and post a link to the content you are testing this with?
The machine I took the procmon log of was my Vista development machine. I took two logs of the failure, one was accessing the SilverlightAirlines web page and the other was trying to install the Alpha refresh (via the "I accept" download page).
Looks like you don't have the right permissions to HKEY_CLASSES_ROOT\AgControl.AgControl This is likely because the top level permissions are wrong and it inherited it. Can you try setting the permissions to read for everyone and try again?
Daniel, thanks for your help. Well here is the story so far.
Ok, I am an administrator. When I select the AgControl.AgControl Class or AgControl.AgControl.1.0 i get:
I right click and select permissions and I get:
So I make the suggested changes and get:
This is the way alpha refresh is being installed out of the box. I have made no changes to my permissions at all ever on this machine.
I do not feel comfortable changing permissions at a higher level (HKRC) unless there would be specific instructions. Did that once, and it was a total disaster - had to go back to a system restore point.
Where can I look to see who is the owner of this class and how can I change it successfully?
While you may not have made changes to the permissions intentionally, it's certainly possible that some other program did them for you. Which group did you try to grant read permissions to?
I tried to set the permissions on the classes (AgControl.AgControl). I did not change permissions on any of the groups. Although it appears "administrators" and "users" do have read access.
Is the user you are running as in either of those two groups? The fact that you couldn't read the permissions for that key suggests that you aren't. Also, in the log when it RegOpenKeys HKCR for maximum allowed access, it is granted "All Access" which suggests
to me that you just have no permissions on HKCR at all (meaning anyone can read/write it). If that's the case the reason you can't read HKCR\AgControl.AgControl would be because when it inherits no permissions, but adds the creator permissions, it means only
the creator can access it (in this case the creator is System). Of course it would then be strange if admins and a user had read permissions.
The user I am running under belongs to "administrators". I was able to glimpse a look at the AgControl users by adding the ASPNET user to administrators. I cannot duplicate this however.
AgControl had CREATOR OWNER, SYSTEM and msiserver as its users. I cannot find "msiserver" anywhere.
SWPrime
Member
18 Points
10 Posts
Help - Silverlight is only working on 1 of 4 computers!
Aug 04, 2007 05:14 PM | LINK
I have had some serious problems when I upgraded from Beta 1.0 to Alpha 1.1 refresh.
The most serious problem is, no matter what I do the silverlight download logo appears when I try to look at any silverlight web site. I have uinstalled/installed silverlight several times to no avail. When I uninstalled - I checked my registry and it appears all vestiges of silverlight are gone (checked for AgControl). Reinstall and everything "appears" to download and install correctly - however when I page back to the silverlight content it asks for the silverlight download again. I have taken the browser down, rebooted etc. This is happening on 1 Vista machine and 3 XP SP2 machines. I have also tried to use the RC download with the same results. There has to be some bit somewhere preventing these machines from working.
On the Vista machine I have VS Beta 2 installed - refresh SDK, Tools and Blend August.
The XP machines have no development system - just a straight SL download.
This is very frustrating any help would be appreciated.
Daniel Harvey
Participant
1282 Points
391 Posts
Microsoft
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 04, 2007 10:26 PM | LINK
SWPrime
Member
18 Points
10 Posts
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 05, 2007 04:25 AM | LINK
I am testing with the following link http://silverlight.net/samples/1.1/SilverlightAirlines/Run/default.html.
The machine I took the procmon log of was my Vista development machine. I took two logs of the failure, one was accessing the SilverlightAirlines web page and the other was trying to install the Alpha refresh (via the "I accept" download page).
Here are the links to the logs:
http://www.aptnet.com/Downloads/SilverlightPageAccess.pml
http://www.aptnet.com/Downloads/SilverlightInstall.pml
If you need more information, I would be happy to provide it.
Thank you.
Daniel Harvey
Participant
1282 Points
391 Posts
Microsoft
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 05, 2007 05:57 AM | LINK
SWPrime
Member
18 Points
10 Posts
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 06, 2007 11:03 AM | LINK
Daniel, thanks for your help. Well here is the story so far.
Ok, I am an administrator. When I select the AgControl.AgControl Class or AgControl.AgControl.1.0 i get:
I right click and select permissions and I get:
So I make the suggested changes and get:
This is the way alpha refresh is being installed out of the box. I have made no changes to my permissions at all ever on this machine.
I do not feel comfortable changing permissions at a higher level (HKRC) unless there would be specific instructions. Did that once, and it was a total disaster - had to go back to a system restore point.
Where can I look to see who is the owner of this class and how can I change it successfully?
Thanks.
Daniel Harvey
Participant
1282 Points
391 Posts
Microsoft
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 06, 2007 03:42 PM | LINK
While you may not have made changes to the permissions intentionally, it's certainly possible that some other program did them for you. Which group did you try to grant read permissions to?
SWPrime
Member
18 Points
10 Posts
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 06, 2007 05:24 PM | LINK
I tried to set the permissions on the classes (AgControl.AgControl). I did not change permissions on any of the groups. Although it appears "administrators" and "users" do have read access.
Daniel Harvey
Participant
1282 Points
391 Posts
Microsoft
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 06, 2007 05:41 PM | LINK
Is the user you are running as in either of those two groups? The fact that you couldn't read the permissions for that key suggests that you aren't. Also, in the log when it RegOpenKeys HKCR for maximum allowed access, it is granted "All Access" which suggests to me that you just have no permissions on HKCR at all (meaning anyone can read/write it). If that's the case the reason you can't read HKCR\AgControl.AgControl would be because when it inherits no permissions, but adds the creator permissions, it means only the creator can access it (in this case the creator is System). Of course it would then be strange if admins and a user had read permissions.
SWPrime
Member
18 Points
10 Posts
Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 06, 2007 06:14 PM | LINK
The user I am running under belongs to "administrators". I was able to glimpse a look at the AgControl users by adding the ASPNET user to administrators. I cannot duplicate this however.
AgControl had CREATOR OWNER, SYSTEM and msiserver as its users. I cannot find "msiserver" anywhere.
SWPrime
Member
18 Points
10 Posts
Re: Re: Help - Silverlight is only working on 1 of 4 computers!
Aug 20, 2007 03:59 PM | LINK
Has anyone else run into these security issues? How did you fix them?