Solved Prevent programs from putting links in start menu

gorthon

New member
Local time
11:49 AM
Messages
3
Since Windows 95 I have a nicely arranged start menu where I keep my stuff in order: I created a few folders like "office", "games", "tools" and moved all the start menu entries into the appropriate folder. I think it's much easier this way to find a program you need, compared to an overcrowded start menu where all links are on the same level.

This worked well for more than 15 years. However, recently applications like Evernote, Google Music/Chrome/Drive, Wunderlist and others have come up, that include an auto-update functionality which always restores their links in the start menu - on the root level! They don't realize that the links are already in the start menu (in a subfolder), and re-create them on the root level. So I have to keep up and delete them all the time, which is very annoying.

Does anyone have the same problem and/or know about a solution?
 

My Computer

Computer type
PC/Desktop
OS
Win 7 32bit
Uncheck the box for "place in startup menu" or similar when you install the software. There's usually several boxes for options during the install. If the options don't show up, select "Custom Install" if it's available. It's very important to read the screens presented by software installs. Don't just click on Next. Many may include crapware as a default.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Built 2/11/2011
OS
Windows 7 Pro-x64
CPU
i7-2600 3.4GHz - 3.8GHz Turbo
Motherboard
Intel DH67BL-B3
Memory
8Gb - 2x4GB, Muskin 991770 PC3-1333
Graphics Card(s)
Integrated Intel HD 2000
Sound Card
Integrated Intel 10.1 HD, RealTek ALC892
Monitor(s) Displays
Asus LCD VH222H, Haier HL24XSL2a
Screen Resolution
1920x1080, 1920x1080
Hard Drives
Crucial SSD C300-128Gb,
Western Digital WD5002AALX - 500Gb,
Western Digital WD7501AALS - 750Gb
PSU
Seasonic 650W 80+ Gold Modular
Case
Rosewill Defender
Cooling
Stock CPU, Four 120mm case fans, PCH fan added
Keyboard
Logitech EX100 Y-RBH94 Wireless
Mouse
Logitech EX100 M-RCE95 Wireless
Internet Speed
3.0/1.5 Mbs
Antivirus
Microsoft Security Essentials
Browser
Microsoft Internet Explorer 11
Other Info
Antec Veris Premier-Multimedia IR Station,
Cyber Accoustics-3602 Speakers,
AFT XM-5U Card Reader,
Hauppauge TV-HVR-2250,
Sony LX300 USB Turntable
Agreed with carwiz, read everything and see if there is an option to not to install shortcuts. Unfortunately, many installs don't even provide that option, and just place their crapware anywhere they want.

As a first measure, if any of your program have an auto-update feature, disable it right away, as it will only contribute to your undesired links everywhere. Update on your own, when YOU want or need it, and be prepared to remove the links after that. Installs aren't aware or don't care at all if you rearrange the menu as you like, as they're often hardcoded to place them in a fixed location and only look there.

The vastly superior alternative is to use "portable" versions of everything. Since there is no installation procedure, there is no chance of them messing your system.
Installing in a disposable VM and copying the files over afterwards is another option.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
You can also right tick on Start Orb and select Properties.
In the next display select Start Menu and you will find some choices. I have booth un-checked.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
Thanks for all the valuable hints, guys. I am an expert, so I do uncheck unwanted spyware on installation, but I usually leave the option on for creating start menu entries, as I like to have them (initially, in order to move them to my desired subfolder of the start menu). The idea that this could cause the applications to re-create them on auto-update did not come to my mind. So I will watch out for this in the future, even though it means I will have to create the start menu links manually on installation (which is still better than having to delete them on each update). However, many programs do indeed not offer this option: I just tried Google Chrome: no options at all during install.

Disabling the auto-update feature does help for some programs but not all. A web browser, for example, is something where you want to have it enabled, for security reasons.

A portable version is also a good idea, if one exists and if you don't need the kind of system integration a portable app can't provide. Is it possible to configure portable Chrome as default web browser of the system?

The VM is something that in the long run will definitely cause more work than deleting the start menu entries on every update.

I came up with one more solution: Writing a little script that runs on every boot and deletes all entries from the start menu root level except the folders I want.

@Layback Bear: I'm not sure what you mean with "Start Orb". I use Classic Start Menu, and I don't see such an option.

Thanks to everyone for your help! If I ever write the script I will post it here.
 

My Computer

Computer type
PC/Desktop
OS
Win 7 32bit
images


Far left on Taskbar. Their can be many. Some people like to change the picture.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
So I finally found some time to develop a solution for this. I wrote this little script and made it execute at each boot:

Code:
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Comm"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Grafix_Pics"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Multimedia"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Office"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Programming"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Sound"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Util"
ATTRIB +H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Video"
FOR /D %%i IN ("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\*") DO RD /S /Q "%%i" & DEL /Q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\*.*"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Comm"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Grafix_Pics"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Multimedia"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Office"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Programming"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Sound"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Util"
ATTRIB -H "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Video"

Put this in a file named whatever.bat and make it execute at each boot (e.g. by copying it into the startup folder). It will delete all files and folders except those mentioned in there. I purposely left my folder names in the code, so you can see how my start menu is organized and what I use this for.
 

My Computer

Computer type
PC/Desktop
OS
Win 7 32bit
Back
Top