Quantcast
Channel: Windows PowerShell forum
Viewing all articles
Browse latest Browse all 21975

Cannot uninstall Powershell V1 From Server 2003 R2 Standard x86

$
0
0

I am posting this question in this forum at the recommendation of a moderator who feels this is a Powershell forum inquiry. Any help would be appreciated!

I have been reading through many articles without any success in finding the answer.

I have to upgrade a Server 2003 Standard 32 Bit server to 2008 Standard (Non R2) to preserve 32 bit functionality of some vendor applications that are currently running on the server.

I found a round-about way of removing powershell (Delete the registry entry and move the V1.0 folder out of the powershell directory in the Windows folder) and Windows Server 2008 will upgrade that way (I'm doing testing in a virtual environment) but after I perform the upgrade to 2008 I have random errors about powershell 1.0 registration on some of the applications. I also fear that additional changes to the server such as installing applications might cause problems. This is definitely not an orthadox solution.

Here is the deal (And yes I have read the KB articles I have been able to locate) the installation folders for powershell were removed whenever this Server 2003 R2 Standard server had the latest service packs removed in previous years. When attempting an upgrade (I don't have a choice) it tells me Powershell must be uninstalled.

Powershell cannot be uninstalled from the server in add / remove programs (With the show updates checkbox selected). It does not exist. There are no un-installer packages in the c:\windows directory.

I tried this stuff:

http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/8ff0cd96-f86d-416b-8fdb-095f3fca2766/

WindowsServer2003-KB926139-v2-x86-ENU.exe >>> This will not install because it says the previous version of powershell must be removed (There is no uninstaller / and there is no "V1" version ofWindowsServer2003-KB926139-v2-x86-ENU.exe anywhere that I can locate online..... I think I need this version to possibly install / uninstall to recover the uninstall directories in the c:\windows directory.

I tried this:

http://support.microsoft.com/kb/926139

These do not exist on the server to uninstall.....

  • Hotfix for Windows Server 2003 (KB926139)
  • Hotfix for Windows Server 2003 (KB926140)
  • Hotfix for Windows Server 2003 (KB926141)


Eventually I just caved into trying this method:
http://social.technet.microsoft.com/Forums/en-US/itprovistaapps/thread/262ab957-1b90-1486c-8a7d-c8f84fd6e732/

Steps 1 wouldn't work (I couldn't find WindowsServer2003-KB926139-x86-ENU.exe)
2. Manually remove the Installation folder(s) (I did that)
%windir%\System32\WindowsPowerShell\V1.0

3. Remove the registry key (I did this)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell

I did not fully understand some of the other steps. All I know is after the upgrade to 2008 finished Server 2008 reported needing to run a repair on the .Net Framework. This took a while and after it completed I had to reboot.

Is there a more orthadox way to do this? Why doesn't Microsoft keep an archive of sorts of installers that are critical to being able to successfully upgrade operating systems to 2008 / 2012 such as WindowsServer2003-KB926139-x86-ENU.exe ???

If anyone has any input or has actually successfully cleanly installed this old version of powershell please let me know so that I can meet the clients requirements of maintaining the integrity of their applications.

Thanks everyone!


Viewing all articles
Browse latest Browse all 21975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>