I would like to mention that the software that was used to create the USM Installer is called Inno Setup Compiler which is also Open Source on GitHub.
Recently I noticed that when uplay started it would display it's splash screen but the uplay window would not appear, I clicked the uplay icon in the taskbar to make uplay appear on the desktop and when I did the script minimized it, I then disabled the script and found uplay is now minimizing on startup all by itself!
I think ubisoft have done a stealth fix for this issue, it doesn't surprise me the tiniest little bit that they would fix it but not say anything to those that have been waiting soooooooo long for a fix!
This is the reason I have stopped buying ubisoft games, I don't feel like they actually care about their customers or they at least don't make an effort with the community, their customer relations is just appalling! A good company that cared about it's customers would have fixed this years ago!
Hi ATG_WIZz,
That's what the latest version of the script does. As soon Uplay is done with the splash screen, the USM script will immediately minimize it to the system tray (provided "Minimize Uplay to system tray when the application window is closed" is enabled in Uplay's own settings). In case the Uplay window is not on the foreground, clicking on it would make the script minimize Uplay.Originally Posted by ATG_WIZz Go to original post
I just removed the script from startup, enabled Uplay's own startup setting and restarted my PC. Uplay doesn't start up at all. After manually launching Uplay, it does not minimize too. I'm afraid it was still the script at work and wasn't disabled. The latest version of the script is designed to terminate itself as soon as its done its work.
If you can, please check the wiki for complete details. Thank you for trying out the script.
v2.1.2 Download
Brought back "Click to Minimize" feature that got inadvertently removed in a previous update.
All Releases Here
USM Home: https://avimanyu786.github.io/UplayStartupMinimize/
I just deleted your script that was already disabled from Task Scheduler and restarted my PC, next boot Uplay minimized all by itself once again!
The startup entry uplay has created. "C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\Uplay.exe" -uplay_silent
I have "Launch Uplay when Windows starts" ticked, I also have "Minimize Uplay to the system tray when the application window is closed" ticked as well as "Try out Preview Versions" incase they fixed it in a preview version.
How can it minimize itself if your script has been removed?
Edit: I just made a shortcut with the command line " -uplay_silent" and after closing Uplay and running the shortcut uplay starts minimized!
I think your fantastic script it is no longer required!![]()
Thanks for the heads up ATG_WIZz! I just tested your workaround. It works just as we want finally after all these years!! So I guess USM can be finally put to restOriginally Posted by ATG_WIZz Go to original post. I think "-uplay_silent" should added as an option to enable in Uplay's settings. I'd also like to add that enabling preview versions is not required for this to work.
Cheers!
v3.0 Final
Based on ATG_WIZz's recent workaround, I've wrapped things up with the final version since "-uplay_silent" is not enabled by default. For some reason, Uplay will still not launch at startup even if "Launch Uplay when Windows starts" is enabled and needs to be manually done either by adding the shortcut to the Windows' user startup folder or via task scheduler. The USM installers have always been adding the shortcut to the Windows' user startup folder with the open source Inno Setup Compiler by adding the following line to the installer script:
Name: "{userstartup}\UplayStartupMinimize"; Filename: "{app}\USM.vbs"; WorkingDir: "{app}"
Best,
Avi
I didn't need to add that command line! I'm assuming it came with a Uplay update because it was added by Uplay, that's why your script was still waiting to minimize Uplay when I opened it and what led me to suspect that the option had finally been implemented, I posted the command line incase for some reason yours wasn't getting added.Originally Posted by avimanyu786 Go to original post
If I untick start with windows the startup entry with command line are gone but when I check the box again it restores the startup entry with the command line.
I can see "Uplay launcher" getting added under the Start-up list in Task Manager as soon as I enable "Launch Uplay when Windows starts" in Uplay's settings. But it refuses to start-up after I restart my PC. I also tried enabling "Try out Preview Versions" with same result.Originally Posted by ATG_WIZz Go to original post
Back to using USM again. Reverted to v2.1.2 from v3.0 since Ubisoft Connect's(formerly Uplay) own silent launch feature on Windows startup does not work when it gets auto-updated.