パパハック

東京都内で妻と2人の子供の4人暮らしです。日々発見した事を綴っていきます。

WSUSでMicrosoft Report Viewer 2008のインストールにハマった件

      2015/08/09

ひょんな事からWSUSをWindows 2012 Server R2で構築中。

WSUSサーバはレポート機能が肝!なんてどっかで言われてたので、得意げに管理コンソールのレポートをクリック!
そしたらなんと、エラーが出て開けない!

WSUSサーバで、レポート機能を使えるようにする方法を書き綴ってみました。

スポンサードリンク

Microsoft Report Viewer 2008のインストールが促される

WSUSをインストールして、WSUSの管理コンソールの適当なレポート機能をクリックするとエラーが出ます。

【 エラー内容 】

この機能を使用するにはMicrosoft Report Viewer 再頒布可能パッケージ2008が必要です。
このパッケージのインストールは、コンソールを閉じてから実行してください。

【 エラーイメージ 】

01

 

早速、Microsoft Report Viewer 2008 をこちらからダウンロードし、インストールを試みると今度は下記エラーで前に進まない。

【 エラー内容 】
以下の必須コンポ―ネットプログラムがインストールされていません。
Microsoft .NET Framework 2.0
Microsoft Report Viewer 再頒布可能パッケージ 2008をインストールする前に、これら
のプログラムをインストールしてください。

これらのプログラムをインストール後、セットアップを再実行してください。

【 エラーイメージ 】02

うーん何かこの件、ハマる予感がしてきたぞ。
そもそも、こちとら最新のWindows Server 2012なのに、.NET Framework 2.0なんて入れる必要なんてないだろ。
2.0なんかより新しいバージョンの.NET Frameworkがインストールされている事は明らか。

そもそも2.0をインストールしようとしたら「既にお使いのより新しい.NET  Frameworkがインストールされています」的なエラーが出た気がする。(うろ覚え)

んで、機転利かせて(良く分からんから)
Microsoft Report Viewer 再頒布可能パッケージ 2010でも良いんじゃね?
と思ってインストールしてみたら、(.NET Framework 2.0のインストールは求められない)インストール自体はあっさり正常完了。

これでWSUSのレポートが動くわ!

って思ったら、依然としてWSUSのレポートは開けない。

※エラー内容は、最初の「Microsoft Report Viewer 再頒布可能パッケージ2008が必要です」と同じ。

なるほど、意地でもMicrosoft Report Viewer 2008をインストールしろって事か。しょうがない、インストールしてしまったMicrosoft Report Viewer 2010はアンインストールだ。

で、結局のところ、コマンドプロンプトを使って下記手順でインストールしたらWSUSでレポートが開けるようになりましたとさ。

【 Microsoft Report Viewer 2008のインストール方法 】

1. Microsoft Report Viewer 2010がインストール済みならアンインストール

2.使用しているサーバOSのイントールメディアを光学ドライブに入れる

3.管理者モードでコマンドプロンプトを開いて下記コマンドを実行する
※光学ドライブはEドライブと仮定
Dism /online /enable-feature /featurename:NetFX3 /featurename:NetFx3ServerFeatures /Source:E:\sources\sxs

4.ひたすら待つ。
100%になるまで15分位かかる事もあるので慌てない。

03

5.正常に完了したら、こちらからMicrosoft Report Viewer 2008をダウンロードしてインストールしてみて。

画面つきで説明してみたんだけど、どうでしたでしょうか?

是非参考にしてみてください。

Ad_336px

Ad_336px

 - Windows サーバ ,

Comment

  1. 一般SE より:

    同じ事象で困っていたので助かりました!

    • sei-say より:

      一般SEさん
       コメントありがとうございます。
       WSUSって問い合わせ先や情報が無いので、こうやって公開してみました。
       お役に立てて嬉しいです。

  2. kc-yk.kn より:

    まったく同じところでハマっていて、途方にくれていたのですが、この記事のおかげで大変たすかりました。
    ありがとうございます。

    • sei-say より:

      kc-yk.knさん。
      お役にたてて嬉しいです。
      この辺りマニアックですよね。
      今後ともよろしくお願いします。

  3. KZH より:

    私も同じ事象で困っていたので助かりました。

  4. ちゅら より:

    役割と機能の追加から
    .NET Framework 3.5 Features を入れれば
    .NET 2.0入りますよ。

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  関連記事

no image
Exchange OnlineのPowerShellで転送設定を確認するコマンド

ひょんなことから、メールサーバの自社ドメイン内の各ユーザが、メール転送設定をして …

2015y09m02d_213956283
ActiveDirectoryのグループポリシーでクライアントのWindowsUpdateの設定をしてみる

ActiveDirectoryは立てているけど、グループポリシーを使用してる人っ …