How to install Ajax Extensions 1.0 on Server 2008
If you are reading this you have probably realized that installing an MSI on Server 2008 has gotten more difficult. This is due to some UAC stuff and is pretty thoroughly discussed here.
Basically to get the extensions installed takes a few steps:
- If UAC is enabled, you will need to disable and reboot. This can be done from cmd line via: C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v
EnableLUA /t REG_DWORD /d 0 /f
- If you have run the Security Configuration Wizard, I would hazard to guess that you will probably need to run it again and roll back to a period prior to originally running the wizard. Otherwise, your guess is as good as mine as to what you will need to adjust. I just rolled back, installed and then reapplied.
- And here is the really odd part. Run the MSI from the command line. I don't know why this works, but it does. Change to the directory that has your Ajax Extensions MSI and run this: msiexec /i ASPAJAXExtSetup.msi /l*v c:\Package.log Substitute c:\package.log for the location and name of the install log that you want.
- After it installs you should probably turn UAC back on with this: C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v
EnableLUA /t REG_DWORD /d 1 /f
It took me a few hours to accidentally discover this, but I am glad to know it and share now.