Jump to content

Recommended Posts

Posted

Hi all

 

We're using BGInfo to create the appropriate wallpaper for users; however, it only seems to work from the second time a user logs on to a PC. The first time they simply get the default Windows wallpaper. We've checked all the settings within BGinfo, and applied the registry key needed, but still to no avail. It does not appear to be permissions-based (running the batch file that calls BGInfo with the relevant arguments will work just fine once the user is logged in). It's a minor niggle, but annoying all the same. Having migrated to Windows 10 across the campus over the summer, it would be great to have the new desktop working too!!

 

Thanks for any suggestions!

Posted
Ooh; that's an interesting point. I don't know, to be honest. I take it that it won't create it, then, if it isn't? The setting is to the user's temp folder, which I would have thought would exist - wouldn't Windows create it as part of the logon process?
Posted
I've certainly seen bginfo not play nice if the folder doesn't exist or if it's trying to write the bmp file to a place it only has RO rights. Does it work if you put it right at the end of the login process?
Posted
Hi, it's the last thing that happens during the login process as far as we are able to control via group policy. The script is called from User > Policies > Windows Settings > Scripts > Logon which, I assume, is the best place for it to reside?
Guest obsidianpillar
Posted
Hi, it's the last thing that happens during the login process as far as we are able to control via group policy. The script is called from User > Policies > Windows Settings > Scripts > Logon which, I assume, is the best place for it to reside?

 

 

Yup, that's right. If your mapping via Batch - can't you do an "IF EXIST GOTO:BGINFO ELSE GOTO:CREATEFOLDER" and then do "MKDIR " so the folder will be created and then BGinfo will run?

We do ours from a static location, but surely that may work?

 

Cheers.

Posted

Thanks. Following some rigorous testing (aka fooling around until it eventually worked), I discovered that due to some quirk of group policy application, the script wasn't always running at the right time. Anyway, now BGInfo is set to save the generated wallpaper in a folder (ironically created by another group policy!) to which authenticated users have write permissions.

 

Many thanks for all the help - much appreciated! :)

  • 3 weeks later...
Posted
Im also having the same issue this is my script \\domain\netlogon\folder\bginfo\bginfo.exe \\domain\netlogon\folder\bginfo\default-thinkuknow.bgi /accepteula /timer:0 It is set to the user temp location. The bakcground is being created but will only apply on second login. We are using windows 10.
Posted
I found that the most reliable method was to copy all of the necessary files to the local machine via GPO at the computer level, and then running everything locally via batch files called at the user level. I also found that UNC paths including spaces were very unreliable. Hope that helps!
Posted

Personally mine is pointed at "User Application Data directory" and that works 100% of the time.

 

Like others have said, my copy of bginfo.exe and my .bgi file both reside in a folder on the C drive and updated if necessary during the user login process, appears happier to run that way than from a mapped drive or url

 

HTH

Andrew

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...