Category Archives: Windows

windows

Administrative Rights on Startup/Logon in Vista

Posted on .

The new User Access Control (UAC) in Windows Vista is an interesting feature. Whilst it keeps me well informed as to the security status of each program I run, it can become a hinderence to productivity.

One such issue I am having is loading programs at startup that require Administrative Rights. Currently Vista will not allow an elevated program to run on startup via the usual methods. But there is a work around using the Task Scheduler as I found on the Lavalys forum.

In order to create a task which runs with admin rights, you need to be logged in as an Administrator. These steps will not allow you to run an elevated program if you don’t already have the rights to do so.

  1. Open Task Scheduler by pressing the Start button and typing task scheduler and pressing enter.

    administrative-rights-on-startuplogon-in-vista-step1

  2. Create a new Task through the Action menu.

    administrative-rights-on-startuplogon-in-vista-step2

  3. Choose a name for the Task, and make sure Run with highest priveleges is ticked.

    administrative-rights-on-startuplogon-in-vista-step3

  4. Choose Triggers from the tabs at the top, and click New.

    administrative-rights-on-startuplogon-in-vista-step4

  5. Choose At log on from the Begin a task option.

    administrative-rights-on-startuplogon-in-vista-step5

  6. Either pick a user, or choose “Any user” if you want this to run on log on for everyone. Make sure everything else is not ticked except for “Enabled”. Click OK.

    administrative-rights-on-startuplogon-in-vista-step6
    administrative-rights-on-startuplogon-in-vista-step6b

  7. Choose Actions from the tabs at the top, and click New.

    administrative-rights-on-startuplogon-in-vista-step7

  8. Click the Browse button and find the program you want to load at logon/startup. In the Lavalys example it would be the Everest executable. Click OK.

    administrative-rights-on-startuplogon-in-vista-step8

  9. Click the Settings tab and make sure the only checkbox ticked is Allow task to be run on demand.

    administrative-rights-on-startuplogon-in-vista-step8b

  10. Click OK again to save your new task. Check it has been created properly by clicking on Task Scheduler Library on the left pane of the Task Scheduler. Thats it, you’re done. Reboot and see if it works!

    administrative-rights-on-startuplogon-in-vista-step9

“Locate Link Browser” in Outlook & Vista.


Everytime I click a link in Outlook it would load Firefox but also pop up a request to “Locate Link Browser”.

Searching the web found this solution in newsgroups.

In Vista, Goto:
Control Panel
Programs
Make a file type always open in a specific program
Under Extensions, look for “.url” and change it to Firefox.

Worked for me!

Update: (8th March 2008)

Although I no longer have this issue, I have come accross a wiki page which suggests a registry edit could also fix the problem. Its a little more advanced, but if the above doesn’t work, its another solution.

From mozillaZine

You will need to manually edit the registry in Windows Vista or in cases where the File Types listing is missing certain entries such as “URL:HyperText Transfer Protocol” (HTTP) and “URL:HyperText Transfer Protocol with Privacy” (http).

Caution: Editing the registry incorrectly can damage your system. Do not attempt these steps if you are inexperienced or uncomfortable using the Registry Editor.

  1. Go to “Start -> Run” (or press the windows key+R) then type regedit and click OK
  2. Use the directory tree hierarchy to navigate to HKEY_CLASSES_ROOT\HTTP\shell\open\ddeexec
  3. Delete the “ddeexec” registry key
  4. Repeat for HKEY_CLASSES_ROOT\httpshell\open\ddeexec (and any other protocols you want to fix)
  5. Repeat for HKEY_CLASSES_ROOT\Firefox\URL\shell\open\ddeexec
  6. Repeat for HKEY_CLASSES_ROOT\Firefox\HTML\shell\open\ddeexec