none
Copying Screensaver file to Clients computer via GPO

    Question

  • Dear All,

    I am using WIndows Server 2008 Enterprise R2. Currently, I would like to copy the screensaver file to the folder %systemroot%\system32 on client computer from my shared folder name \\shareddrive\IT\screensaver\logo.scr. Then I will force to run the screensaver to lock the screen after 1 minute. The locked out screen is able work. however, the screensaver is not working as the file is not copied to the clients computer although I haver performed gpupdate/force. What could be the issue? please see the picture below:

    Thanks

    Regards,

    Friday, July 3, 2015 1:47 PM

Answers

All replies

  • Computer or User Configuration. Give the machine a restart.
    Friday, July 3, 2015 2:01 PM
  • Computer or User Configuration. Give the machine a restart.

    Hi..

    It is the user configuration. so when user login, it should apply. I have tried rebooting many times and perform gpupdate /force, but still can't be solve.

    please advise.

    thanks

    Friday, July 3, 2015 3:00 PM
  • > gpupdate/force. What could be the issue? please see the picture below:
     
    Since the destination doesn't end with "\", you now have a file called
    "system32" in your windows folder. To be precise, you WOULD have a file
    if there were no directory with the same name already existing. Append
    "\" and it should work.
     
    And of course, make sure "run in logged on users's security context" is
    NOT checked.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Friday, July 3, 2015 3:36 PM
  • > gpupdate/force. What could be the issue? please see the picture below:
     
    Since the destination doesn't end with "\", you now have a file called
    "system32" in your windows folder. To be precise, you WOULD have a file
    if there were no directory with the same name already existing. Append
    "\" and it should work.
     
    And of course, make sure "run in logged on users's security context" is
    NOT checked.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:

    HI Martin,

    i have followed your advise to include \ into the %systemroot%\system32\ but it still didn't work. try to reboot the computer and perform gpupdate /force multiple times and it is still not working.

    I try to change other gpo setting such as when i change the time for the password locked out such as from 900 seconds to 300 seconds, it work immediately. so meaning i am applying the user configuration is actually correct and the policy get pushed down. But still don't understand why the screensaver policy is not pushed down and it didn't copy from my shared folder to the %systemroot%\system32\

    any idea on what could be the issue?

    thanks

    Saturday, July 4, 2015 1:55 AM
  • > i have followed your advise to include \ into the %systemroot%\system32\
     
    Just to make sure: Is this client 32 bit or 64 bit? And did you check in
    system32 with a 64 bit program (explorer.exe) or a 32 bit program (like
    total commander)?
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Monday, July 6, 2015 8:01 AM
  • Hi Henry,

    Maybe you can try to use a script to copy the file to the clients. You can check below article for the detailed steps :

    http://silentcrash.com/2012/06/copy-files-multiple-computers-group-policy-gpo/

    Please have a try and let us know the result.

    Best Regards,

    Elaine


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Monday, July 6, 2015 9:39 AM
    Moderator
  • > i have followed your advise to include \ into the %systemroot%\system32\
     
    Just to make sure: Is this client 32 bit or 64 bit? And did you check in
    system32 with a 64 bit program (explorer.exe) or a 32 bit program (like
    total commander)?
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:

    Hi Martin,

    what is the relationship between pushing down the screensaver to all clients with the 32 bit or 64 bit client? our clients are mostly using WIndows 7 Professional 64Bit edition.

    THanks.

    Tuesday, July 7, 2015 3:10 PM
  • > what is the relationship between pushing down the screensaver to all
    > clients with the 32 bit or 64 bit client? our clients are mostly using
    > WIndows 7 Professional 64Bit edition.
     
    If the client is 64 bit and you push to \Windows\System32, the file will
    be there. But if you try to verify with a 32 Bit program (like Total
    Commander), File System redirection kicks in and you are in truth not
    viewing the "real" System32, but SysWow64.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Tuesday, July 7, 2015 4:25 PM
  • > what is the relationship between pushing down the screensaver to all
    > clients with the 32 bit or 64 bit client? our clients are mostly using
    > WIndows 7 Professional 64Bit edition.
     
    If the client is 64 bit and you push to \Windows\System32, the file will
    be there. But if you try to verify with a 32 Bit program (like Total
    Commander), File System redirection kicks in and you are in truth not
    viewing the "real" System32, but SysWow64.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:

    Hi Martin,

    the clients are all using 64 Bit windows 7. I am trying to pushed down to the system32 folder in each clients computer, however the screen saver files are still not pushed down.

    is there any alternative way to do that?

    Thanks

    Saturday, July 11, 2015 3:12 PM
  • > the clients are all using 64 Bit windows 7. I am trying to pushed down
    > to the system32 folder in each clients computer, however the screen
    > saver files are still not pushed down.
     
    How _exactly_ do you verify it is missing? And as the source is a remote
    path - do domain computers have (share and ntfs) permissions to access
    this path?
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Monday, July 13, 2015 8:54 AM
  • > the clients are all using 64 Bit windows 7. I am trying to pushed down
    > to the system32 folder in each clients computer, however the screen
    > saver files are still not pushed down.
     
    How _exactly_ do you verify it is missing? And as the source is a remote
    path - do domain computers have (share and ntfs) permissions to access
    this path?
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:

    Hi Martin,

    Yes. users has full access to this shared folder. indeed, i have desktop background that stored in the same folder and able to pushed down to clients computer without issue.

    You may check my GPO setting from the picture below:

    Thanks.

    Regards,

    Wednesday, July 15, 2015 4:53 AM
  • > Yes. users has full access to this shared folder.
     
    I didn't ask for "users", I asked for "computers"...
    And you still didn't answer "how do you verfify it's missing". Exactly...
     
    I'm short to giving up.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Wednesday, July 15, 2015 12:37 PM
  • > Yes. users has full access to this shared folder.
     
    I didn't ask for "users", I asked for "computers"...
    And you still didn't answer "how do you verfify it's missing". Exactly...
     
    I'm short to giving up.
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:

    Hi Martin,

    Sorry that i missed your question earlier.

    Previously, i only added the users to the shared folder with full access right. Currently, i also added the domain computers with full access right to the shared folder and perform gpupdate again. Again, there is no result. When time out, the screen just locked out without displaying the screensaver. Tested that the computers and users account are able to access the shared drive and play the screensaver file.

    Thanks so much.

    Thursday, July 16, 2015 3:58 AM
  • > Sorry that i missed your question earlier.
     
    One last time: And you still didn't answer "how do you verfify it's
    missing".
     
    If the verification is correct, you'll need to enable GPP Files debug
    logging and examine the logs:
     
     

    Greetings/Grüße, Martin

    Mal ein gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me - coke bottle design refreshment (-:
    Thursday, July 16, 2015 1:04 PM
  • I have made an similar script to copy welcome screen and I tried the 2 solutions. Using update files via GPO, and the cmd script on computer GPO. The problem IMHO is on folder System32 you can't copy without confirmation (UAC) even with an Admin account. I try to run the same script on shared location directly from the PC using an Admin account and i get "Access Denied" so I think that even the user System via computer GPO has the same privileges and doesn't do the copy.

    If I run the same script but "Run as Administrator" the copy process finish successfully. I think it couldn't be done via GPO since I have 1 week testing all the possibilities   

    copy /Y \\SERVER\Sharing\@SIN\Sharing_onServer\BACKGROUND1440x900.jpg C:\Windows\System32\oobe\Info\Backgrounds\BACKGROUND1440x900.jpg

    copy /Y  \\SERVER\Sharing\@SIN\Sharing_onServer\BACKGROUND1360x768.jpg C:\Windows\System32\oobe\Info\Backgrounds\BACKGROUND1360x768.jpg

    copy /Y   \\SERVER\Sharing\@SIN\Sharing_onServer\BACKGROUND1366x768.jpg C:\Windows\System32\oobe\Info\Backgrounds\BACKGROUND1366x768.jpg

    copy /Y    \\SERVER\Sharing\@SIN\Sharing_onServer\backgroundDefault.jpg C:\Windows\System32\oobe\Info\Backgrounds\backgroundDefault.jpg

    regedit.exe /s \\SERVER\Sharing\@SIN\Sharing_onServer\OEMBackground.reg

    pause





    • Edited by emirjonb Tuesday, September 8, 2015 2:44 PM
    Tuesday, September 8, 2015 2:34 PM