none
Debugging tools for Windowsの適切なバージョン RRS feed

  • 質問

  • いつもお世話になりありがとうございます。

    Oracleの障害調査のため、「ADPlusを用いてスタックを採取する」必要が出てきました。

    具体的には「adplus_old.vbs -hang -p <OracleのプロセスID>-o d:\dump」を入力せよとのことですが、その前にADPlusとDebugging tools for Windowsのインストールが必要ということがわかりました。

    このとき、

    1)Debuggingt tools for Windowsには複数のバージョンがあるようですがどれをインストールしたものでしょうか?環境はWindowsServer2008(X86) .netFramework3.5SP1まで適用済み。です。

    2)最新のもの(おそらく、「MicrosoftWindows SDK for Windows7 and .NetFramework4」のisoイメージをダウンロード→CDへ焼きつけ→実行すると、以下のメッセージが表示されます。

    「Some components cannot be installed

    Some Windows SDK  components require the .NET Framework 4 , which Setup cannot detect on this computer.If you continue with Setup,these components will not be installed. If you want to install these components, click Cancel , then install the .NET Framework 4 from (URL記載) and then rerun Setup.Click OK to continue」

    このあとインストールは継続できるのですが、進めてよいものかどうかが判断できません。

    おそらく、Oracle11gですので.netFramework4を用いていないとは思うのですが、このメッセージを無視してインストールしたときにどのような問題が発生するでしょうか。

    3)別リンクに「Microsoft Windows SDK for Windows7 and .NET Framework 3.5 SP1」もありました。こちらをインストールすれば無難でしょうか?(isoイメージが1Gbyteを超えていたので、今夜は断念しました)

    4)上記2),3)でインストーラを進めると、おそらくどちらも「Install Options」としてインストールする機能がツリー上に出てくると思います。このとき、ADPlusを使用するためにはどれをインストールすればよろしいでしょうか。(可能な限り、最小構成にしたいと考えています)

     

    以上、ご存知の方いらっしゃったらご教授の程よろしくお願いいたします。

     

    2011年6月27日 11:05

回答

  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。

    2011年6月27日 18:37
  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。


    ご指摘ありがとうございます。確かにそうですね。

    Debugging Tools for Windows の最新情報
    http://msdn.microsoft.com/ja-jp/windows/hardware/gg463041

    今回のケースだと Windows Server 2008 に .NET Framework 3.5 SP1 を導入済みとのことですので、気にせずインストールを継続しても構わないのには変わらないですが。
    2011年6月28日 1:07

すべての返信

  • 「Some components cannot be installed

    Some Windows SDK  components require the .NET Framework 4 , which Setup cannot detect on this computer.If you continue with Setup,these components will not be installed. If you want to install these components, click Cancel , then install the .NET Framework 4 from (URL記載) and then rerun Setup.Click OK to continue」

    このあとインストールは継続できるのですが、進めてよいものかどうかが判断できません。

    英語としては簡単な方なので、メッセージの内容を理解した上でインストールを継続すべきかどうかを判断するといいと思うのですが...。

    意図としては、「.NET Framework 4 が入っていないから動かないコンポーネントがあるかもしれないけど、それでも (SDK を) インストールして良いか」と訊いています。
    Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    おそらく、Oracle11gですので.netFramework4を用いていないとは思うのですが、このメッセージを無視してインストールしたときにどのような問題が発生するでしょうか。


    この場合、「動かないかもしれない」といっているのは SDK に含まれるコンポーネントなので、Oracle 11g とかは関係ありません。

    4)上記2),3)でインストーラを進めると、おそらくどちらも「Install Options」としてインストールする機能がツリー上に出てくると思います。このとき、ADPlusを使用するためにはどれをインストールすればよろしいでしょうか。(可能な限り、最小構成にしたいと考えています)


    選ぶべきオプションは次の URL に書いてある通りです。

    ドライバー開発者向けのリソース: Windows 用デバッグ ツール
    http://msdn.microsoft.com/ja-jp/windows/hardware/gg463009

    ちなみに、このページにあるダウンロード URL にあるのは Web セットアップ用のインストーラーなので、ダウンロードして直接実行すれば、巨大な ISO ファイルをダウンロードしてディスクに焼く手間は必要ありません。
    2011年6月27日 14:43
  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。

    2011年6月27日 18:37
  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。


    ご指摘ありがとうございます。確かにそうですね。

    Debugging Tools for Windows の最新情報
    http://msdn.microsoft.com/ja-jp/windows/hardware/gg463041

    今回のケースだと Windows Server 2008 に .NET Framework 3.5 SP1 を導入済みとのことですので、気にせずインストールを継続しても構わないのには変わらないですが。
    2011年6月28日 1:07
  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。


    ありがとうございます。

    結局、Win7+.netFramework3.5SP1用のSDKをインストールいたしました。

    ADPlusも.exeではなくvbsのままでした。

    2011年6月28日 1:39
  • Debugging Tools for Windows は .NET Framework を必要としないはずなので、気にせずインストールを継続しても構わなかったはずです。

    結論は変わりませんが、正確には.NET 4を必要とせず、.NET 2.0を必要としたかと。

    質問に出てきているADPlusがvbscriptから.NETのexeに変更されたとか。


    ご指摘ありがとうございます。確かにそうですね。

    Debugging Tools for Windows の最新情報
    http://msdn.microsoft.com/ja-jp/windows/hardware/gg463041

    今回のケースだと Windows Server 2008 に .NET Framework 3.5 SP1 を導入済みとのことですので、気にせずインストールを継続しても構わないのには変わらないですが。

     

    ありがとうございます。

    結局、Win7+.netFramework3.5SP1用のSDKをインストールいたしました。

    ADPlusも.exeではなくvbsのままでした。

    また、isoイメージを焼いたは、インターネットにつながっていないお客様先環境で適用するためでした。

    毎回ご教授ありがとうございます。

    2011年6月28日 1:40
  • 以下のエラーメッセージはインターネットにつながっていないから出ているメッセージで間違いなしですね?

    SDKSetup encountered an error: Unable to find the file SDKSetup.cab at installation source. The most likely reason that you received this message is because the source location of youe original installation is unabilable. If you installed from a DVD please re-insert the DVD. If you installed from the Internet, please check your connection.

    > isoイメージを焼いたは、インターネットにつながっていないお客様先環境で適用するためでした。

    isoイメージに焼かないとだめですね。

    今回はWin2003ServerSP2ですが、

    ドライバー開発者向けのリソース: Windows 用デバッグ ツール

    のページのどこからISOイメージを選択でしょうか。

    2013年3月16日 5:13