Active Directoryを備えたWindows 2008R2サーバーがあります。
すべてのクライアントシステムはWindows 8/8.1 Proです。
クライアントシステムのAD GPOを介して企業の壁紙をプッシュする必要があります。jpgファイルを含むサーバー上に共有フォルダーを作成し、その共有パスをGPOとして壁紙を設定しました。ポリシーを作成し、クライアントシステムの1つでテストした後、ポリシーが機能し、壁紙が適用されます。
問題は、共有フォルダの壁紙ファイルを変更するたびに、クライアントシステムで更新されないことです。クライアントシステムには、以前に適用された壁紙が引き続き表示されます。
奇妙なことに、クライアントシステムの[パーソナライズ--->デスクトップの背景]で、新しく更新された壁紙のサムネイル画像が表示されますが、適用されていません。
いくつかの検索を行った後、technetからいくつかの記事を見つけましたが、それは役に立ちませんでした。
http://support2.Microsoft.com/default.aspx?scid=kb;EN-US;977944
前もって感謝します。
これは、コンピューターがグループポリシーを実行すると、壁紙の新しいバージョン番号が表示されないためGPO)、GPOを再処理しないため、コンピューターが設定を使用するためです。彼らがそのGPOをフェッチしたときにキャッシュされます。古い壁紙を使用しているコンピューターの1つで_gpupdate /force
_を実行して、これが原因であることを確認してください(そのコマンドの実行後に壁紙が更新される場合、それが問題です)。
今後は、_gpupdate /force
_を使用してすべてのクライアントに壁紙の変更を追跡するか、壁紙の変更後にGPO)を変更するだけでこれに対処できます。個人的には、GPOを変更することをお勧めします-頭に浮かぶ最も明白な方法は、毎回壁紙のファイル名を変更することです(たとえば、最後にバージョン番号を追加します_corpwallpaperv2.png
_)およびGPO=を更新して、新しいバージョンにフェッチします。
Technetのサポート投稿 にあなたの問題に対する提案された答えがあります
こんにちは、ユーザーのログオンまたはログアウト時に壁紙が1秒間表示されるという既知の問題のようです。壁紙として指定した画像は変換され、%Appdata%\ Roaming\Microsoft\Windows\Themesに保存されているtrancodedwallpaper.jpgとして保存されます。
変換プロセスが失敗した場合、正しい壁紙を表示できませんでした。あなたの知人のtrancodedwallpaper.jpgはまだ古いファイルを指しているようです。 HKCU\Control Panel\Desktop\Wallpaperを編集して、以下のスレッド(他の多くの回避策もリストされています)に記載されているように対処できます:グループポリシーとWindows 7を介した壁紙 http://social.technet.Microsoft。 com/Forums/en-US/winserverGP/thread/a1ebfe81-421e-4630-8c1f-8068222ee5 また、このフォーラムもご覧くださいFAQ役立つかもしれません:フォーラムFAQ:壁紙ポリシーWindows 7クライアントでは動作しない可能性があります http://social.technet.Microsoft.com/Forums/en/winserverGP/thread/6e4c2546-9cfd-49b7-b193-9007517a5632
グループポリシーを理解しているときに、グループポリシーが適用され、メニューの画像が変更されたにもかかわらず、壁紙が変更されないというこの問題にも遭遇しました。これは、壁紙の設定が適切に適用される前にログオフを必要とするポリシーであるためです。それを実際に言う場所を見つけるのに私は年をとって、それは私を終わりまで悪化させました。現時点ではこれは関係ないかもしれませんが、誰かに役立つことを願っています。
手順に従ってください、私はそれがあなたのために働くと確信しています。
次のパスに移動します:-
C:\ Users \ユーザー名を選択\ AppData\Roaming\Microsoft\Windows\Themes \
TranscodedWallpaperの名前をTranscodedWallpaper_oldに変更します
現在のユーザーからログアウトし、再度ログインします。変更した壁紙を取得します。
以下のアイデアについて言及している人もいますが、同じことを何度も行うため、実際にはこれは不可能です。私たちは200システムを使用しているので、どのように1つずつ行くことができます...?
手順に従ってください、私はそれがあなたのために働くと確信しています。
次のパスに移動します:-
C:\ Users\select user name\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaperの名前をTranscodedWallpaper_oldに変更します。現在のユーザーからログアウトして、再度ログインします。変更した壁紙を取得します。
1台のコンピューターまたは複数のコンピューターに複数のユーザーがいる場合は、バッチファイルを作成できます。
メモ帳を開き、次の行を追加します...
echo Delete TranscodedWallpaper
del %userprofile%\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper
echo Done!
File_name.batとして保存
起動時に配置することもできるので、毎回実行する必要はありません。
file_name.bat
のショートカットを作成し、そのショートカットをすべてのユーザーのスタートアップフォルダ「C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
」に貼り付けます