sakana526 さん、いつもアドバイスありがとうございます。
KAZさん さん、こんにちは。
記載されている状況から、MSDN フォーラムへも投稿されたほうが情報が集まりやすいかと思いますのでよければご利用してみてくださいね。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
コマンドプロンプトから、wscript //x abc.vbsを実行すると、
「Windows Script Host の初期化に失敗しました。 (要求された操作には管理者特権が必要です。 )」
のメッセージボックスが表示され、スクリプトのデバッグができません。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
sakana526 さん、いつもアドバイスありがとうございます。
KAZさん さん、こんにちは。
記載されている状況から、MSDN フォーラムへも投稿されたほうが情報が集まりやすいかと思いますのでよければご利用してみてくださいね。
今野浩二さん、sakana526さん、アドバイスありがとうございました。
> コマンドプロンプトから、wscript //x abc.vbsを実行すると、
> 「Windows Script Host の初期化に失敗しました。 (要求された操作には管理者特権が必要
> です。 )」
> のメッセージボックスが表示され、スクリプトのデバッグができません。
この件につきましては、VisualStudio2005を再インストールし、「ツール」の「オプション」の「デバッグ」-「Just-In-Time」の「スクリプト」にチェックを入れることにより解決しました。VisualStudio2005のインストール状態が良くなかったようです。
また、JITデバッガーについては、
MSDN Home > Visual Studio > サポート情報 > Windows Vista で動作する Visual Studio > Windows Vista での Visual Studio 2005 の問題点の一覧 (管理者)
に「特権に昇格したプロセスの Just-In-Time デバックが失敗する」として書いてありました。
コマンドプロンプトを管理者に昇格させないで実行したら、表示できるようになりました。ただ、これだと管理者権限が必要なスクリプトのデバッグができませんが、ビルトインアカウントのAdministratorであれば、デバッグできるようです。
いろいろお手数をおかけしました。
すみません。別に駄目と言ったわけでなく過去にもスクリプトにかんするスレッドがあったのでOKかと言ったつもりです。
もしかしてVS2005のJITデバッガーがWindows 7に対応できないという事かもしれません。
VS2010Expressではたぶんスクリプトのデバッグは出来ないですよね。
(VS2010の製品版であればJITデバッガーの起動画面の後VS2010のWindowにスクリプトのソースが
表示されるのでデバッグ出来るようです。)
JITデバッガーの起動画面は出るかもしれないのでVS2010Expressをインストールしてみることは出来ますか。
またはWindows SDKのWindows 7対応の物をインストールしてみるというのはどうでしょうか。
返信ありがとうございます。
> Answersでも良いのでしょうか。
ダメなのであれば、終了とさせていただき、ご提案のあったMSDNフォーラムで質問させていただきます。お手数をおかけしました。
過去にもスクリプトの質問があるようですね。Answersでも良いのでしょうか。
wscript abc.vbs
なら実行は出来るのでしょうか?
x = "Hello World!"
MsgBox x
これをabc.vbsとして保存して
wscript //x abc.vbs
としたらうちの環境(VS2010)では下のような表示が出ました。
