No desktop icon on win7-64bit

Post Reply
CybrFyre
Posts:27
Joined:Tue Sep 09, 2008 10:30 pm
No desktop icon on win7-64bit

Post by CybrFyre » Mon Apr 05, 2010 11:33 am

Hi. At least on Win7-64bit Enterprise, I'm not getting a Frontmotion Firefox desktop icon.

Using the 3.6 msi.

thanks.

golderm
Posts:19
Joined:Wed Jul 30, 2008 10:33 am

Re: No desktop icon on win7-64bit

Post by golderm » Wed Apr 07, 2010 5:13 am

What do you get in place?

Kind of related, at home I run normal FF on Windows7-64, and noticed recently the pinned icon does not work it's changed to the unknown extension type logo.

CybrFyre
Posts:27
Joined:Tue Sep 09, 2008 10:30 pm

Re: No desktop icon on win7-64bit

Post by CybrFyre » Wed Apr 07, 2010 1:36 pm

Nothing. Firefox is not on the desktop at all.

One has to hunt for Firefox under Start -> All Programs

CybrFyre
Posts:27
Joined:Tue Sep 09, 2008 10:30 pm

Re: No desktop icon on win7-64bit

Post by CybrFyre » Thu Apr 15, 2010 2:47 pm

Hello? Comments from the packager?

I've tried mucking around a bit with the Shortcut table in the MSI so far, but no go. It looks like there's some sort of funky scripting/registry magic used to add the desktop shortcut?

User avatar
DraconPern
Site Admin
Posts:1218
Joined:Thu Oct 30, 2003 11:47 pm
Location:Texas
Contact:

Re: No desktop icon on win7-64bit

Post by DraconPern » Thu Apr 15, 2010 5:41 pm

The desktop icon is added not as a shortcut but as a shell extension.
FrontMotion Lead Developer

CybrFyre
Posts:27
Joined:Tue Sep 09, 2008 10:30 pm

Re: No desktop icon on win7-64bit

Post by CybrFyre » Fri Apr 16, 2010 10:48 am

Good to know. So, Microsoft would appear to have "fixed" something that keeps the shell extension from working on Win7/64 .

It would also be nice to have the option to have the firefox icon pinned to the task bar as part of the msi install.

thanks.

CybrFyre
Posts:27
Joined:Tue Sep 09, 2008 10:30 pm

Re: No desktop icon on win7-64bit

Post by CybrFyre » Mon Apr 19, 2010 10:08 am

So, basically the MSI is missing the shell extensions for 64-bit. I added a component to my MSI, and with a couple of side effects (such as no start menu folder, now), I get a desktop shortcut.

anthonymel
Posts:105
Joined:Tue Jul 12, 2005 8:56 pm

Re: No desktop icon on win7-64bit

Post by anthonymel » Fri Jul 16, 2010 7:34 am

If your looking for a way to control what programs get pinned and unpinned from the taskbar or start menu then look over this powershell script. If you have at least one Windows 2008 R2 server you can even have this run during log in via group policy.

http://blog.crayon.no/blogs/janegil/arc ... shell.aspx

JosephFisher
Posts:5
Joined:Fri Nov 12, 2010 11:34 am

Re: No desktop icon on win7-64bit

Post by JosephFisher » Fri Nov 12, 2010 11:37 am

How might that be deployable via GPO? If it's a Win7 64-bit OS, then FF is located in "Program Files (x86)". If I create a GPO, it'll drop a broken shortcut on all non 64-bit OS's in the OU.

Is there another way to include the icon on the desktop without dropping broken links on 32-bit OS's?

anthonymel
Posts:105
Joined:Tue Jul 12, 2005 8:56 pm

Re: No desktop icon on win7-64bit

Post by anthonymel » Mon Nov 22, 2010 9:56 am

First up if you are using the Windows Server 2008 R2 scheme in your domain you can have powershell scripts run on startup and login. Second, why not just create a separate OU for your Windows 7 machines. Create a top level policy that effects every machine and OS then create OUs and policy's that target Windows 7 and then do the same for your older machines. Actually, those powershell scripts will only run on Windows 7 machines so you don't even need a separate policy or OU. But either way will work. I'll share my code if you like. I usually delete the icons and recreate them upon login. Works very well for us.

JosephFisher
Posts:5
Joined:Fri Nov 12, 2010 11:34 am

Re: No desktop icon on win7-64bit

Post by JosephFisher » Wed Apr 27, 2011 1:55 pm

I'm still seeing this problem with the Firefox 4 package. My workaround is to GPO file copy a batch script, and set it to run at logon. It's simply:

if exist "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" copy \\<myserver>\Deploy\Firefox.lnk C:\Users\%username%\Desktop\FireFox.lnk

So if the user isn't running a 64bit OS, the shortcut won't copy, since the program files path will be different.

Post Reply