Skip to main content
Home Forums General Silverlight Installation and Setup Silverlight Install 1.1 ** Failure ** (Vista Ultimate x64/IE7)
13 replies. Latest Post by VictorWoo on August 22, 2007.
(0)
winston1000
Member
78 points
31 Posts
05-03-2007 12:57 AM |
Ok here's my final post on this before I just give up on anyone answering this.
1.) Ok I've removed any old WPF/E CTP's and SDK's and then rebooted (and lots of reboots after steps to just make sure).
2.) I ran ie7 (32bit and 64bit) as "Run as Administrator" and normal and installed the 1.1 alpha silverlight.
3. ) I've Checked my registry for the below entries and found nothing but 0.9 listingsHKCR, Typelib\{283C8576-0726-4DBC-9609-3F855162009A}\0.8HKCR, Typelib\{283C8576-0726-4DBC-9609-3F855162009A}\0.8.5.0HKLM, SOFTWARE\Classes\Typelib\{283C8576-0726-4DBC-9609-3F855162009A}\0.8HKLM, SOFTWARE\Classes\Typelib\{283C8576-0726-4DBC-9609-3F855162009A}\0.8.5.
4.) I checked IE7's Tools\Enable/Disable add-ins\ and found agControl Class listed in "Add-ins that run without requiring permission" I do not see it listed in the Add-Ons currently loaded in internet explorer however...I'm not sure if it should be though.
5.) I ran the command prompt in Administrator Mode and then tried C:\Program Files (x86)\Microsoft Silverlight>regsvr32 npctrl.dll and I get a 0x80070005 Error (permission denied)
6.) I gave myself full permissons on npctrl.dll and still no luck (changed it back to normal after).
7.) If it matters I am only installing the 1.1alpha just to make sure no 1.0beta stuff messes up the tests. I have however had the same issues witht he 1.0beta in tests as well
8.) I turned off UAC and tried the whole test process again...still with no luck.
Maybe this post will help others with differnet problems, but just to cover any simple answers and or questions I have done everything listed in fixes and then some...any help to get Silverlight to work on ie will be greatly appreciated! Thanks in advance.
-------SYSTEM INFO (just in case)--------------------- Cpu: (2) Intel(R) Xeon(R) CPU 5160 @ 3.00GHz Total amount of system memory: 4.00 GB RAM System type: 64-bit operating system Number of processor cores: 4 OS: Vista x64 Ultimate Edition Browser1: IE 7.0.6000.16386 Browser2: IE 7.0.6000.16386 x64
shikhar
14 points
8 Posts
05-04-2007 2:03 AM |
try this...(I am not sure)
http://silverlight.net/forums/t/604.aspx
05-04-2007 6:52 AM |
Thanks for trying but I think if you re-read the post above you'll see that I've tried deleting 283C8576-0726-4DBC-9609-3F855162009A keys and any reference to them. Currently without silverlight installed I don't have any silverlight keys .8 .85 or 9 or even the 283C8576-0726-4DBC-9609-3F855162009A anywhere.
Note: Since trying this I've uncompressed the installer and then tried "Run as administrator" on command prompt and then install.exe /l c:\mylog.log to create an install log. In the log file I do see a few errors although they do not have any real error numbers listed. Here is the info on those errors I am seeing.
....CUT
MSI (c) (84:B8) [03:33:08:920]: Package name extracted from package path: 'Silverlight_2mix.msi'MSI (c) (84:B8) [03:33:08:920]: Package to be registered: 'silverlight_2mix.msi'MSI (c) (84:B8) [03:33:08:920]: Note: 1: 2205 2: 3: Error MSI (c) (84:B8) [03:33:08:920]: Note: 1: 2262 2: AdminProperties 3: -2147287038 MSI (c) (84:B8) [03:33:08:920]: PROPERTY CHANGE: Modifying ALLUSERS property. Its current value is '2'. Its new value: '1'.MSI (c) (84:B8) [03:33:08:920]: Machine policy value 'DisableMsi' is 0MSI (c) (84:B8) [03:33:08:921]: Machine policy value 'AlwaysInstallElevated' is 0MSI (c) (84:B8) [03:33:08:921]: User policy value 'AlwaysInstallElevated' is 0MSI (c) (84:B8) [03:33:08:921]: Product installation will be elevated because user is admin and product is being installed per-machine.
.....CUT
Action ended 3:33:09: InstallValidate. Return value 1.MSI (s) (E0:B4) [03:33:09:224]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:224]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 22 Action start 3:33:09: RemoveExistingProducts.MSI (s) (E0:B4) [03:33:09:224]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:224]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 23 MSI (s) (E0:B4) [03:33:09:225]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:225]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 16 MSI (s) (E0:B4) [03:33:09:225]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:225]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 21 MSI (s) (E0:B4) [03:33:09:225]: Doing action: InstallInitialize
MSI (s) (E0:B4) [03:33:09:582]: Note: 1: 2228 2: 3: Patch 4: SELECT `Patch`.`File_`, `Patch`.`Header`, `Patch`.`Attributes`, `Patch`.`Sequence`, `Patch`.`StreamRef_` FROM `Patch` WHERE `Patch`.`File_` = ? AND `Patch`.`#_MsiActive`=? ORDER BY `Patch`.`Sequence` MSI (s) (E0:B4) [03:33:09:582]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:582]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1302 MSI (s) (E0:B4) [03:33:09:582]: Note: 1: 2205 2: 3: MsiSFCBypass
Action ended 3:33:09: RegisterUser. Return value 1.MSI (s) (E0:B4) [03:33:09:602]: Note: 1: 2205 2: 3: Error MSI (s) (E0:B4) [03:33:09:602]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1302 Action start 3:33:09: RegisterProduct.
Still no luck...next I'll try uninstalling orcas as tried in a new "FIXED" post http://silverlight.net/forums/t/501.aspx if MS is reading this please tell me what the errors are in the log as it looks like all the msgs are still to be written. I'm assuming that a few of them are just saying that there is no previous install to upgrade or remove. Thanks.
Daniel H...
Participant
1282 points
391 Posts
05-04-2007 1:30 PM |
Those messages are more like warnings than errors. If you didn't get an Install failed screen from the installer, then it's more likely there is some kind of configuration issue that needs to be resolved. If you did get a Install failed screen then please post the link that "Get more information" leads to.
phuguet
21 points
13 Posts
05-04-2007 6:28 PM |
Still not has solved my problem...
I noticed that the install files are pointing to my J drive (I have everything in my C drive besides the SDK) I wonder if it is the reason why...
05-05-2007 12:12 PM |
No failure message....actually checking the browser add-on's, system installed programs, etc everything seems to look good. It works great in FF just not in ie after trying every fix listed in this forum so far. Its extremely puzzling. I'm hoping that someone else figures it out soon because at this point I'm just using firefox to develop on. Good luck to anyone else still trying to debug.
JMSteele
8 points
4 Posts
07-17-2007 7:53 PM |
I previously posted on this issue in another thread but your post describes my situation exactly. Same software, same hardware, same steps, same results. I notice it's been a while since you posted. Did you find a solution? Has anyone found a solution.
07-18-2007 12:12 AM |
Even though I had thought I had fixed all the user permissions related to the AgControl registry keys I was still receiving DLLRegisterServer failed Error Code 0x80070005 when I attempted to manually register npctr.dll.
So I ran ProcessMonitor from Sysinternals and looked for Access Denied errors on OpenKey requests when running regsvr32.exe. Sure enough I had overlooked HKEY_CLASSES_ROOT\Wow6432Node\AgControl.AgControl.0.90 and the CLSID within. After setting owner and full access permissions to Administraters, Silverlight is now functioning inside of IE7.
VictorWoo
6 points
3 Posts
08-22-2007 12:05 PM |
JMSteele: Even though I had thought I had fixed all the user permissions related to the AgControl registry keys I was still receiving DLLRegisterServer failed Error Code 0x80070005 when I attempted to manually register npctr.dll. So I ran ProcessMonitor from Sysinternals and looked for Access Denied errors on OpenKey requests when running regsvr32.exe. Sure enough I had overlooked HKEY_CLASSES_ROOT\Wow6432Node\AgControl.AgControl.0.90 and the CLSID within. After setting owner and full access permissions to Administraters, Silverlight is now functioning inside of IE7.
hi, JMSteele:
I'm working on this problem for the whole afternoon, and at it happens, we were in the same situation, and I'm trying exactly the same steps with you, except a little difference:
I'm using Vista 32 bit, Ultimate version, installing Silverlight 1.0 RC(Beta? I don't know). In my procemon, I set the filter to *Include any *Result that *contains *Denie ,and try to execute a batch contains regsvr32 npctrl.dll with administrator's rights.
But, I can't find "HKEY_CLASSES_ROOT\Wow6432Node\AgControl.AgControl.0.90 and the CLSID within", and find access to "HKEY_CLASSES_ROOT\AppID\{83B900D2-51E8-4B67-BD75-643C8F14BBD8}" was denied. After I've added the Administrator and Victor.Woo(my current using account which is in Administrators group), I received the same "0x80070005" error :(
Now, I think we are very close to the end point. Will you please check up that registry key or tell us what's "Wow6432Node" contains, or post your procmon's filter setting?
Thank you very much!
08-22-2007 12:39 PM |
Manually running regsvr32 against npctrl.dll is not recommended. If your install finished successfully, but you can't view Silverlight content, I may be able to diagnose your problem with a Process Monitor log of IE trying (and failing) to load the content.
The Wow6432Node is for 64 bit machines only.
08-22-2007 7:47 PM |
Hi Victor,
As mentioned by Daniel, the Wow6432Node entry in the registry is for 64-bit systems, which is why you can't locate it.
I'd take Daniel up on his offer to help you solve the problem.
As a side note, although I did resolve the Silverlight issue as detailed in my earlier post, in the weeks following I had very similar troubles installing other applications; in each case the problem was tracked to incorrect or missing permissions for Wow6432node entries. This occurred even though all my overall permissions were configured properly. (The problem started for me, it seems in retrospect, in the aftermath of an update for Net 3.0 from Microsoft. I'm not sure of that, but given the timeframe of my problems and the fact that there were reports of ACL problems caused by that particular update, I'm leaning in that direction.)
In the end, I couldn't resolve the problem, so I opted to reformat and reinstall the OS rather than go through the nightmarishly tedious process of manually registering dlls and reconfiguring permissions, etc for nealry every app I installed. No similar problems as of yet, thankfully. I've yet to figure out what caused the whole permissions mess, but all the hours logged in the Google trenches revealed that there are many Vista users (mostly those using 64-bit systems) suffering the exact same problems.
Wish I could have been more helpful. Here's hoping you find a resolution to your problem.
Take care,
Jim
08-22-2007 9:00 PM |
Hi Daniel,
Yes, I do think it is caused by my os's problem. When I install other ActiveX plugins, such as net bank's control, it was denied also, and I had use procemon to discover the key from a mess of log, and manually modify the rights.... orz
I think JMSteele and I am facing the same problem, in a word - Proper rights should be provided when starting CMD.exe or batch with Administrator's privilege. But in some os, it did not, so it causes register dlls or something else failed. Any evolve to this problem please share with us. :)
Thank all friends especially JMSteele for keeping an eye on this issue problem.
Victor
criss2002r1
2 points
2 Posts
08-22-2007 9:59 PM |
At a two second glance and a impulsive thought have you tried verifying the MSI is updated or reinstalling the MS installer and then try SilverLight again.....
08-22-2007 11:07 PM |
:D
I've resolved this problem too.
After a analyse of procmon's log, I found my user doesn't have rights to access the following two registry key:
HKEY_CLASSES_ROOT\AgControl.AgControlHKEY_CLASSES_ROOT\AgControl.AgControl.1.0
okay, I enabled the "Admininstrator" account, login and start regedt32.exe with administrator's privilege, change these key's owner as "Administrators" and assign full rights( In this step, it shown a lot of no right errors and i was confused, but at last the rights added successful -_-|| ).
switch to current using user, either the regsvr32 or the installation is ok!
Now open a site with sl, it presents well :)