XPSビューワーがインストールが出来なかったので備忘録として投稿

昼間の仕事で、とあるエクセルファイルをカラーで印刷したかったのだが、データが見れるPC(Windows7)の方に繋がっているプリンターがカラー対応では無いので、もう一つのPC(Windows10)に移して印刷しようにもそのエクセルファイルが別のファイルにリンクしている為かまともに見れなかった。(###ばっかり…苦笑)
仕方なくXPSファイルに変換してからカラープリントが出来るPC(Windows10)に送ったがXPSビューワーがインストールされてなかったのでインストールしようとしたがインストールが出来なかったので、その対処したことを備忘録として投稿します。

0x800f0954エラーが出た原因

色々調べた所、WSUSのサーバがあるネットワーク環境下で発生するとのこと。最近PC単体でWindows Updateが出来なくなったのもこれが原因かと。
通常はMicrosoftのサーバーにアクセスする所をWSUSがある環境ではWSUS側にXPSビューワー等のオプション機能を使えるように構成していない場合、上記のエラーでインストールが失敗してしまうらしいです。
その対処方法として、『ローカルGPOで回避させる』 と 『レジストリで回避する』 というのを試しましたが会社のPC環境では『レジストリで回避する』 でインストールが出来ました。

対処法① ローカルGPOで回避させる

  1. ローカルGPOのエディターを起動する。(「gpedit.msc」をファイル名を指定して実行(Windowsキー+R)へ入力し「OK」をクリックする。)
  2. [コンピューターの構成]→[管理用テンプレート]→[Windows Update]→[インターネット上のWindows Updateに接続しない]を「無効」に設定する。
  3. 「コンピューターの構成->管理用テンプレート->システム」の「オプションコンポーネントのインストールおよびコンポーネントの修復のための設定を指定する」を「有効」に設定し、「Windows Server Update Services (WSUS) の代わりに、Windows Updateから修復コンテンツとオプションの機能を直接ダウンロードする」をチェックを入れる。
  4. 最後に「gpupdate /force」を管理者のコンソールで実行してポリシーを適用する。
  5. オプション機能からXPSビューワーをインストールする。
  6. インストール出来たら元の環境に戻す為、上記設定を戻す。

インストール出来なかった場合は対処法②のレジストリで回避するを試してみてください。

対処法② レジストリで回避する

  1. レジストリエディタを起動する。(「regedit」をファイル名を指定して実行(Windowsキー+R)へ入力し「OK」をクリックする。)
  2. 下記のレジストリキーを辿っていく。
  3. キーが無い場合は新規に作成する。(対処法①のローカルGPOで回避させるを先に行っていると作成されているようです)
  4. 値を「0」に設定する。
  5. 設定した値を反映させる為、Windowsのアップデートサービスを再起動する。
  6. オプション機能からXPSビューワーをインストールする。
  7. インストールが出来たら作成したレジストリキーを削除する。
  8. 元の環境に戻す為、Windowsのアップデートサービスを再起動する。
WindowsUpdateがインターネット上のサーバーを見に行くか設定するレジストリ
キー:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
サブキー:UseWUServer
値:REG_DWORD
0:インターネット上のWindows Updateにしないを無効
1:インターネット上のWindows Updateにしないを有効

尚、Windowsのアップデートサービスの再起動は、タスクマネージャーからも出来ます。
再起動方法は下記の通りです

  1. タスクマネージャーを起動する。
  2. サービスタブを選択する。
  3. 「wuauserv」を探して右クリックして再起動を選択する。

参考となったサイト

【Windows10】0x800f0954エラーでオプション機能(.NET FrameWork 3.5やRSAT,XPSビューアなど)がインストール・追加できない

本日のおすすめ

お風呂の鏡のウロコは、本当に取れないですよね〜苦笑。
本日購入したウロコクラッシャーを使ってみたら、完全では無いですが曇りが取れて風呂の中が湯気だらけでも自分の顔が鏡で見れるようになりました。
少々高いですが、おすすめです。

ファイナルシャイン ウロコクラッシャー 水アカ 鏡 うろこ うろこ取り 鱗 油膜 洗剤 大掃除 お掃除用品 お風呂 おうち時間 クエン酸 リンゴ酸 研磨剤 リベルタ

価格:1,430円
(2021/8/8 17:31時点)
感想(1件)

CocoaPods Previous post macOSにCocoaPodsがエラーでインストール出来なかったので対処した事をまとめてみた
Next post Swift初心者がSwiftUIのみでRSS Readerを作ってみた

コメントを残す