Blank "Steam Desktop Icons" - Issue and Potential Resolution
I wanted to share what I've discovered during my research into why SOME Steam Apps only give "blank" icons when you save an icon to your desktop for use without the Steam UI.

Steam "shortcuts" are not actually Windows LNK files, they're URL files. I'm not sure why Valve moved to those, but they did so quite a few years ago. They provide a few advantages over standard LNK shortcuts, but not many, in my opinion. But maybe this plays into Steam's incorporation of CHROME as the main engine of their service.

Anyway, there are very often issues with the icon for the app not appearing when you create a "desktop shortcut." Sometimes, the issues are even greater... for example, the program in question actually launches, not the program itself, but my PRINTERS interface! (sigh)

The program works just fine when launched from within Steam, but not from the created shortcut.

This is NOT related to Steam, exactly... but rather to Windows and the way that they've altered how the URL extension is handled since they released "Edge."

See, "Edge" hasn't been adopted as "the only browser to use" by too many of their customers, so they've altered how the URL file type is handled in Windows. In the registry, if you dig into the info about this, you'll find that there are three "Handlers" for the URL file format. "Open," "Print" and "Print To." The two latter ones exist for reasons I can't even imagine, but no doubt in SOME circumstances that comes in handy.

But, as it turns out, if you do not have "edge" setup as your primary browser, this breaks the URL handling. So, it just defaults to "print" since the "open" option won't work.

You'll note, also, that there is no easy way to reassign URL files to another program. However, if you reassign them to, say, Firefox... they'll work again. It ONLY fails if you use the "internet browser" assignment (the only one available in the windows settings page, apart from "notepad!) and use another browser besides "Edge."

I blame Steam for this, more than anyone else, because they had NO reason to change from "LINK" type shortcuts to the "URL" shortcuts, really, apart from "someone thought it'd be kewl."

The best way around this? Create your own shortcuts. It's a pain, but it gives you full control once you do.

What I just did to make this program work again? I use a program called "bulk file renamer" to attach a ".txt" suffix to every file currently ending with a ".url" suffix. This makes the files, which are simply text files, readable and editable. But Windows 10 or 11 blocks you from doing ANYTHING to a "URL" file.

Once you have this done, you can see what's in the file itself.

For the program I was just playing around with, "Universe Sandbox," the actual file text reads as follows:

[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,0
[InternetShortcut]
IDList=
IconIndex=0
URL=steam://rungameid/72200
IconFile=F:\Steam\steam\games\b3f53a0ef402f966ac12566a0f42f1cc5943d81c.ico

The ONLY parts of that which you actually need, as far as I can tell, are the URL itself and the "IconFile."

Create a shortcut to "Steam.exe." It'll work just fine, as normal.

Modify that shortcut, by adding " -applaunch " and then the number from the URL.

For example:

F:\Steam\steam.exe -applaunch 72200

(Note, this is all Steam USED to do. All these issues started when they decided to switch over to "URLs" instead of regular shortcut links.)

You can then assign the shortcut the proper icon, as found in the "IconFile" seen above, or any other icon of your choice.

Note: You CAN just link directly to the game executable, too. However, this will not automatically launch Steam... at least not in most cases... so the Steam DRM system will not work. If you've already got steam running, the program will launch, but if not, it will usually fail until you start Steam on your own. But by doing the above, Steam launches normally, and then the game launches. And everything will just work.

I really, really wish Valve hadn't "switched over" to using URLs. Yeah, this worked just fine until Microshaft decided to screw around with the URL handling routine. Now, at least for me, every existing STeam "shortcut," and every NEW STeam "shortcut," is broken. Clicking on it opens my printer dialogue.

I didn't break anything. I didn't do anything wrong. Microsoft is punishing me for not using Edge as my "only browser." And Steam is playing right along with them.

Anyway, as long as Valve doesn't disable the command-line option I'm using to create these new shortcuts, I can still run all my Steam games from shortcuts. It's just more of a pain than it ought to be.

I hope this helps all the other folks out there experiencing this same pain.
< >
Showing 1-7 of 7 comments
CLBrown 18 Sep @ 4:09pm 
By the way, I just discovered what, specifically, causes these links to default to "Print."

I had to use a third-party tool, Nirsoft's "FileTypesManager." I won't provide a link, but you can search for it easily enough. Nirsoft's tools are trustworthy, and extremely useful in my experience... but use your own judgment.

This program will let you see much more detail about what the various file type handling is on your PC. Browsing down to ".URL," I found that there were three "handing" schemes available... "Open," "Print" and "Printto."

Part of Microsoft Edge's "takeover" involves disabling "Open." So, "Open" for URLs is disabled, under the authority of "trusted installer." You, as the system administrator, cannot override "trusted installer."

Fortunately, this tool allows you to open the tool AS "trusted installer." (The option to "run as trusted installer" is under the Help submenu.) This should be done sparingly, as you COULD screw up things worse than they really are.

But, by using that, I was able to ENABLE the "open" option, and now my Steam URL shortcuts start the programs they're intended to again.

The ICONs, on the other hand, remain "blank." Which sucks. But it's better than it was!
Iceira 18 Sep @ 6:56pm 
I'm sorry but its almost dayli that some steam user still use old windows shortcut, and we simple stop help them. learn to use all client use a boxcover now like dynamic collection and home lib.

And it will happend again. ( because steam users dont take backup of system anymore, and then cry like a baby here when system or driver burnout and they lost the icons.

SO NO, all here can tell you it will happend again , this will never be a 100% fix, and ppl should tell steam user this, and i wish someone told me then i was new and green, you will screw this up or PC will faill in this.

Thats not the case with steam own default coverbox sorting and click play on them.

ALL Online clients do this. ( have a coverbox per title, but here steam user still use windows srewup url shortcut.

Just wait to you learn what dynamic steam library work or standard collection, no more shortcut issue ever.

And No we are not rude here. ( get out of windows URL crap, ) how will you show 1k+ games with shortcut anyway. even load them icons is outdated, windows fetch data per page and 1k shortcut with no category or manuel sorting is a nightmare.

In other words windows icon is dead and gone and is a leftover ways from past windows OS.

i use so few shortcut, more because script extender thats enhanc a game with mods.

and again we have to explan this to next steam user because you did not search the topic.
Last edited by Iceira; 18 Sep @ 7:08pm
Iceira 18 Sep @ 6:57pm 
And be happy we bother dare tell you this.

I dont sort titles anymore its all automated in the tags, so maybe stop use that dinosaur old ways.

There is steam user with way more tiles then me, you think sorting 1k to 5k games is fun, i hope you wake up, because no one else will tell you such.

ps.
what a relief, now we need steam stop make them windows shortcut unless you click option per game and want it.

even made a dump folder at desktop to drag crap icons there.
Last edited by Iceira; 18 Sep @ 7:03pm
Iceira 18 Sep @ 7:18pm 
Be happy as we said in the old days then ppl dare kick out butt or tell you with other ways, because as the wolrd is today gl with still do what you are use to, because soon no one care what you have not figureout yourself, and why steam dynamic library is the right way then your games nr reach a certain nr and its start to feel as a job or task to sort them.

As many ppl say today not my problem what you do, or dont know steam already has made.
Last edited by Iceira; 18 Sep @ 7:19pm
Wow... three consecutive posts, none of which were remotely intelligible. I have NO IDEA what you were just doing, apart from spouting weird, incoherent rage.

I gave a solution to a problem which many people are starting to experience, and which I've seen repeated complaints about with no resolution.

What did you just contribute, again? (sigh)
Originally posted by CLBrown:
Wow... three consecutive posts, none of which were remotely intelligible. I have NO IDEA what you were just doing, apart from spouting weird, incoherent rage.

I gave a solution to a problem which many people are starting to experience, and which I've seen repeated complaints about with no resolution.

What did you just contribute, again? (sigh)

Becauser you want old ways most have left, gl with you past icon issue that has been explaned so many time, read steam own suggestion, try search first before post anything, and you did not do this.

So yes you dont know nothing and never will. ( noone ine right mind use shortcut with 800+ games as you have, stop live in the past.

and sort 800 games though windows desktop shortcut icons, what a joke here.

so who here cant see the paint at wall, no one want to scroll throgh them crappy icons.
Last edited by Iceira; 20 hours ago
Son, your weird rage at my TECHNICAL EXPLANATION POST is... beyond irrational.

I posed a solution to a problem quite a few users are experiencing. No one is FORCED to do anything of the sort. Why would this enrage you to this degree?

Oh, and please, learn proper English, if you're going to write in English. There are tools which you can use to help. Your writing, above, is nearly unintelligible.

I'm unclear why you'd be bothering to "read my profile" to learn how many games I own on this platform. I don't MIND, but it does give you a very "insane stalker" vibe. Not a good look.

But for the record, I've been on Steam since the very first day it became open to the public. Probably, from what I can see, since before you were born. And yes, I have extensive experience with it.

I'm also a practicing aerospace engineer who has equipment I've designed, very literally, operating in deep space right now. My IQ is almost certainly at least double yours. So, please, knock off the "insults and personal attacks." It only makes you look foolish.

If you have anything POSITIVE to contribute, please do. But so far, all you've done is spew bizarre, incoherent rage... over... what, I'm not even certain. Are you somehow devoted to the entire universe using only Microsoft Edge??? That's the only remotely logical conclusion whicih can be drawn from your postings, above.

Anyway, I'm going to block you. I would encourage EVERYONE to do the same. Because you're clearly... well... nuts.
< >
Showing 1-7 of 7 comments
Per page: 1530 50