steam:// addresses not working

[Dragoon]

Vortigaunt
Joined
Feb 27, 2004
Messages
840
Reaction score
6
I'm trying to buy Aftermath, but it seems steam:// addresses (steam://purchase/79, for instance) are not working. Firefox gives me a "steam is not a registered protocol." error, and IE gives me a generic "Cannot find" error page (same in steam, which uses IE for the built in store).

Anyone know how to fix this, or bypass that step of the purchasing process??
 
You must use IE 6 for Steam.
Freaking FireFox. Why do you guys stuck with lousy, full of bugs FireFox? I just don't understand.

Good Luck.
 
Also a recent patch has fixed this error - update speam and it should altomatically pick up the links now :)

Robinb
 
I'm having the same error!

When I click on Purchase in the Steam window, nothing happens at all! So I right click on it and choose Open in new Window, and I get 'Invalid syntax error' with the 'Page cannot be displayed' message on an IE window. steam://purchase/79 is in the address bar. I have IE6 so the above tip doesnt work for me. Ive reinstalled Steam and its made no difference :( Infact I cant purchase any game , never mind Ep1!

Any thoughts?
 
Dragoon, the name seems familiar ;)

Did you shift Steam to any other drive (not C)?
 
Yeah I had it installed on my D drive, and Windows on C, but I formatted my C drive 2 days ago. Ive reinstaleld Steam onto my C drive this time.
 
Jimi83 said:
Yeah I had it installed on my D drive, and Windows on C, but I formatted my C drive 2 days ago. Ive reinstaleld Steam onto my C drive this time.

Is your problem taken care of now?
 
Something a little more productive

Hi Floks,

i thought i give this thread a littel more helpful touch, and put some knowleged in here in contrast to people saying firefox would be a ****ed up programm and unable to work with this nice, nerver ever crashing, beautiful steam thing.

First of all:

the thing causing the trouble is a protocol. This is to mean windows handels as equaly like http, ftp, ssh, https ans so on. This is absolutely application independed and only depends on the os (in the basics)

Is this protocol is ****ed up in the system no programm will be able to work properly. (Beside steam it self; perhaps those guys went, as they allways do, the dirty way an handle their links internally; Keyword: Ie-activex; OnPageChange Event;)

So how to get things working again without starting to cry, reinstalling stream, reinstalling windows or performing a drag & drop on the whole pc in the fourth floor:

As i said a protocol is registered. So only thing is to corret this entry.
So where is that one!? (Any guesses; tension...)

Right in the registry.... (btw. i u mess up something in there. it is not my prob, but as long u stick to the things here, it should be ok...)

So get regedit up (start -> run -> regedit [hit return])

Basicly there are at least 3 Sections interresting for the thing:
(Look for them by searching for "URL:steam protocol"; Count might differ depending on the os.. x64 got some more :dozey: )

First is HKCR\steam\ this is one of the protocol:
it got several subkeys [\Shell\Open\Command]

in this command key need to be the path to the steam.exe covered in qoutes followed by a [space] and "%1"
(example: "c:\program files\foobar_messed_up\steam\steam.exe" "%1")

(btw. %1 is to mean the parameter; noramally the requested url)

Fix this at every wrong location, RESTART steam, (no need for windows to reboot!!!) and everything should be back to normal...

And a comment @ Barney Fife:

Perhaps its better not to say anything, if u arent able to help. But it shows a deep technical understandment to judge something without knowing the slightest background! But i have to confess: its at least the same level. Steam is mostly the quality like Ms windows...

But i prefere working software. Like fx...

hopfully i was able to help somebody out with this one...

cya
Corelgott
 
Back
Top