gloriousglenn Posted June 3, 2008 Posted June 3, 2008 Hi everybody! I have searched through this forum (and Googled myself to death!) and I've tried what I've found but I still keep getting the same problem..... I am trying to sort out the Desktop Background on all of my client PC's. So I configured a GPO and from reading on here I currently have it set as follows: GPO -> User Config -> Admin Templates -> Desktop -> Active Desktop.. Enable Active Desktop --> Disabled Disable Active Desktop --> Enabled Disable All Items --> Enabled Prohibit Changes --> Enabled Prohibit Adding Items --> Enabled Prohibit Deleting Items --> Enabled Prohibit Editing Items --> Enabled Prohbit Closing Items --> Enabled Add/Delete Items --> Not Configured Active Desktop Wallpaper --> Enabled (C:\wallpaper\file name.jpg) Allow only Bitmapped wallpaper --> Disabled However...It doesn't matter what setting a try, whenever I log on to a client machine the background picture only loads the top 1 inch with the remainder of the screen being completely black! If I press F5 it refreshes and loads up completely but then log off, log on again and it happens again. Does anybody have any ideas on what I am doing wrong or how I can rectify it? Cheers Glenn
ricki Posted June 3, 2008 Posted June 3, 2008 Try bginfo as a start up and log on script BgInfo Just an idea Richard
ICT_GUY Posted June 3, 2008 Posted June 3, 2008 Good old windows active desktop. If you refresh the background it will load correctly. I have an app that I use to refresh the desktop after everything has loaded. Also I use a script that fixes the desktop recovery error, it crashes every once in a while. Shame MS never fixed this.
gloriousglenn Posted June 3, 2008 Author Posted June 3, 2008 (edited) Nice one. Thanks guys. Corrupt image? I wish! Nah, checked it. Even tried a completely different image. As a matter of interest ICT_GUY, what app do you use? Edited June 3, 2008 by gloriousglenn
Hightower Posted June 3, 2008 Posted June 3, 2008 Doesn't IE7 cause problems with backgrounds also? At my old school I wanted to change the background but it wouldn't let me on machines with IE7 installed
ICT_GUY Posted June 3, 2008 Posted June 3, 2008 A visual basic 6 app that I wrote myself. It refreshes the desktop 3 times, only because it looks neater the quicker the backghround looks right, and if the system is busy or has a slow logon sometimes the first refresh does not have time to complete. Hell of a Kludge but it works. 'Declarations Private Declare Function SHChangeNotify Lib "Shell32.dll" (ByVal wEventID As Long, ByVal uFlags As Long, ByVal dwItem1 As Long, ByVal dwItem2 As Long) As Long Private Sub Form_Load() Visible = False Form2.Show End Sub Private Sub Timer1_Timer() Const SHCNE_ASSOCCHANGED = &H8000000 Const SHCNF_FLUSH = &H1000 SHChangeNotify SHCNE_ASSOCCHANGED, SHCNF_FLUSH, 0, 0 Unload Form2 End Sub Private Sub Timer2_Timer() Const SHCNE_ASSOCCHANGED = &H8000000 Const SHCNF_FLUSH = &H1000 SHChangeNotify SHCNE_ASSOCCHANGED, SHCNF_FLUSH, 0, 0 Unload Form1 End Sub Private Sub Timer3_Timer() Const SHCNE_ASSOCCHANGED = &H8000000 Const SHCNF_FLUSH = &H1000 SHChangeNotify SHCNE_ASSOCCHANGED, SHCNF_FLUSH, 0, 0 End Sub If anyone wants this compiled as a hidden exe then I will do it tomorrow, at the moment I use a splash screen which probably wont suit you guys.
ICT_GUY Posted June 3, 2008 Posted June 3, 2008 And to fix the Active Desktop recovery error you save this as a reg file and get your user to double click it. It needs the permissions to be se right though in AD. Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\SafeMode\Components] "DeskHtmlVersion"=dword:000000 "DeskHtmlMinorVersion"=dword:00000005 "Settings"=dword:00000001
Jobos Posted June 3, 2008 Posted June 3, 2008 Isn’t this the old problem of using a .jpg image for the desktop? I’ve had this myself when changing the desktops for a seasonal Christmas backdrop and converting the image to .bmp solved the problem.
daveyboy Posted June 4, 2008 Posted June 4, 2008 Try this in your login script (probably last) C:\WINDOWS\system32\rundll32.exe user32.dll,UpdatePerUserSystemParameters Hope this helps!
mac_shinobi Posted June 4, 2008 Posted June 4, 2008 Number 40 on this page : Batch files - RUNDLL and RUNDLL32 Activate registry changes in HKEY_CURRENT_USER without logging off (Windows 2000 and later): RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True Credits: Pete Smith.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now