PowerGUI 1.5 を Windows 2000で使ってみる

Windows Power Shell v2.0をインストールしてみたのですが、

The Win32 internal error "Access is denied" 0x5 occurred when retrieving handle for active console output buffer.
Please contact Microsoft Support Services.

とか出て動かないので諦めて、PowerGUI 1.5 をインストールしてみることにしました。(Windows Remote Management v1.1 を無理やり入れたものの、サービスが起動できなかったのが原因かも)
*追記 Windows Remote Management は http httpfilter サービスが必要なので断念。

サイトはこちら。
PowerGUI.org - Free Windows Powershell Community : Main

wpg1
インストーラーは普通に起動できます。


wpg2
ここで、Active Directoryや Networkを使う場合は、
Free PowerShell Commands for Active Directory
が必要になります。
wpg5

先にインストールしておきましょう。
wpg6

次のメニューに進もうとするとエラーが発生します。
PowerGUI cannot be installed. The following system requirements are missing:   - Microsoftョ Windows XP SP2 or later  If this message appears after the specified software has been installed, please restart your computer and run this setup again.
これは、XP互換モードにしても効果がありません。

wpg4

最新版のKDWに同梱の fcwinの新機能 レジストリ偽装を使います。
使い終わったら、Windows2000SP4に戻すのをお忘れなく。
wpg7
Windows2000に無事インストールできました。
しかし、まだ起動しないでください。

ここで起動すると、
プロシージャ エントリ ポイント CryptStringToBinaryW がダイナミック リンク ライブラリ CRYPT32.dll から見つかりませんでした。

が発生します。

Windows XP SP3や [KB952020] error message when to a clear-text open try signed message in Outlook 2007 on a Windows XP-based computer:"The security necessary algorithm is not supported" から Xp用の crypt32.dllを入手し、cryptxp.dllにリネームして

¥Program Files¥PowerGUI と  \WIN2K\system32\WindowsPowerShell\v1.0 にコピーします。
さらに、KDWで Ez KD レジストリを有効にして,kernel32.dllを EzInstallしてください。

最後にバイナリエディタで pwrshsip.dll のcrypt32.dllの部分を cryptxp.dllに書き換えます。(11/17追記:リネームしないでpwrshspiを編集しないでコピーした場合、デバイス追加のたびにエラーが出るようになります
regsvr32.exe を ¥system32¥WindowsPowerShell¥v1.0に コピーして カレントフォルダから、 regsvr32 pwrshsip.dll を実行して、レジストリの登録が成功すればOKです。
wpg9
これで、問題なく使えます。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です