Chris Solomon 2020 年 7 月 20 日 下午 5:37
new way to install steam on windows 10
just stumbled across this method to install steam using winge tand windows terminal/powershell

just type the following command from windows terminal or powershell: winget install --id valve.steam --exact

you might need to install winget before the command will work. if the winget command fails, follow the instructions here : https://docs.microsoft.com/en-us/windows/package-manager/winget/

if you are participating in a windows insider build, then you *should* already have the tool installed. this includes the "release preview channel" version of windows.
最后由 Chris Solomon 编辑于; 2022 年 5 月 24 日 上午 11:39
< >
正在显示第 31 - 45 条,共 51 条留言
Illusion of Progress 2022 年 5 月 24 日 上午 12:22 
引用自 Bad 💀 Motha
Unless this is your very first PC or brand new 5o Steam, why wouldn't you have jt? A real PC user would have a copy of it, maybe on a backup drive already.
Why do some people find the need to gate keep if someone else does something another way?

I don't have Steam backed up because I don't need to. I can just download it when I need it.

Basically the only time I'd need to fetch Steam anyway would only be when I do an OS installation, which is not a routine thing for me.
Bad 💀 Motha 2022 年 5 月 24 日 上午 3:04 
You never need Windows to offer a Steam uninstall option. As you can repair steam using the actual steam repair command option. Or wiping what's inside the steam folder except for a few needed stuff you wouldn't want to wipe...

Steam.exe
DepotCache
SteamApps
UserData

Then running steam.exe to have it re-download it fresh again. Easiest and most effective repair method there is.
[N]ebsun 2022 年 5 月 24 日 上午 3:12 
引用自 Chris Solomon
just type the following command from windows terminal or powershell: winget install --name valve.steam --exact

you might need to install winget before the command will work. if the winget command fails, follow the instructions here : https://docs.microsoft.com/en-us/windows/package-manager/winget/
Finally Windows gets a package manager, but I don't trust Microsoft to manage their own software releases.. let alone releases for other 3rd party software. Best way to ensure an official and up to date install is to use the official Steam installer.
最后由 [N]ebsun 编辑于; 2022 年 5 月 24 日 上午 3:13
Bad 💀 Motha 2022 年 5 月 24 日 上午 3:20 
Yea there is no real reason to do it another way then off the official steam site if you need the installer.
Illusion of Progress 2022 年 5 月 24 日 上午 7:11 
引用自 Bad 💀 Motha
You never need Windows to offer a Steam uninstall option. As you can repair steam using the actual steam repair command option. Or wiping what's inside the steam folder except for a few needed stuff you wouldn't want to wipe...

Steam.exe
DepotCache
SteamApps
UserData

Then running steam.exe to have it re-download it fresh again. Easiest and most effective repair method there is.
I don't necessarily install it because I need it installed. It just so happens that doing it the normal way results in that. My main contention with your post was that it was stating "everyone should instead be doing it this way" when there's... really no disadvantage for most people doing it the other way. They both work fine.
Crashed 2022 年 5 月 24 日 上午 7:21 
引用自 Nebsun
引用自 Chris Solomon
just type the following command from windows terminal or powershell: winget install --name valve.steam --exact

you might need to install winget before the command will work. if the winget command fails, follow the instructions here : https://docs.microsoft.com/en-us/windows/package-manager/winget/
Finally Windows gets a package manager, but I don't trust Microsoft to manage their own software releases.. let alone releases for other 3rd party software. Best way to ensure an official and up to date install is to use the official Steam installer.
I believe winget is still optional in Windows 10, though it may be installed alongside the updated Store that comes with Windows 11, as the new Store now hosts winget packages alongside the traditional UWP/WinRT packages.
winget is definitely integrated into Windows 11, and that command should work on a fresh install of Win11.

That said, I prefer to override the default install path of Steam so it doesn't get wiped when doing a clean install of Windows; I can just install over the existing folder and go from there.
最后由 Crashed 编辑于; 2022 年 5 月 24 日 上午 7:22
Chris Solomon 2022 年 5 月 24 日 上午 11:20 
引用自 Nebsun
引用自 Chris Solomon
just type the following command from windows terminal or powershell: winget install --name valve.steam --exact

you might need to install winget before the command will work. if the winget command fails, follow the instructions here : https://docs.microsoft.com/en-us/windows/package-manager/winget/
Finally Windows gets a package manager, but I don't trust Microsoft to manage their own software releases.. let alone releases for other 3rd party software. Best way to ensure an official and up to date install is to use the official Steam installer.

the releases are maintained by the software developers. and the file locations are not on microsftt servers. except of course for the packages by microsoft. so when you install steam through winget, winget makes a connection to valve servers, downloads the software, then installss it for you. Microsoft just maintains a list of sorts that lists the available software.
最后由 Chris Solomon 编辑于; 2022 年 5 月 24 日 上午 11:22
Bad 💀 Motha 2022 年 5 月 24 日 上午 11:23 
I'm not trying to say you are in any way wrong, or that people should use my method. But using Winget options don't really have a place since it's something new to Windows OS at this point. Getting an official installer exe or msi from whatever is the official site has been the "norm" for getting such things. Why change that. Why Windows OS would even now in this day and age when we're almost done with X86 computing for good, add something only Linux users would be used to doing. Most Windows user never use or do anything via Command Prompt, or by typing commands, they tend to use "Desktop app installers" via an exe
最后由 Bad 💀 Motha 编辑于; 2022 年 5 月 24 日 上午 11:24
Chris Solomon 2022 年 5 月 24 日 上午 11:26 
引用自 Crashed
引用自 Nebsun
Finally Windows gets a package manager, but I don't trust Microsoft to manage their own software releases.. let alone releases for other 3rd party software. Best way to ensure an official and up to date install is to use the official Steam installer.
I believe winget is still optional in Windows 10, though it may be installed alongside the updated Store that comes with Windows 11, as the new Store now hosts winget packages alongside the traditional UWP/WinRT packages.
winget is definitely integrated into Windows 11, and that command should work on a fresh install of Win11.

That said, I prefer to override the default install path of Steam so it doesn't get wiped when doing a clean install of Windows; I can just install over the existing folder and go from there.

that is accurate. on both latest releases of win10 and on win11, it is not there at install time. you first need to connect to the internet and let the store update, which also installs the app installer, which contains the package manger and winget. avvording to what i have read, on a fresh install of win10/11 you need to wait as long as 10-15 minutes after openig the store for the very first time. this time is spent downloading and updating stuff.
Chris Solomon 2022 年 5 月 24 日 上午 11:29 
引用自 Bad 💀 Motha
I'm not trying to say you are in any way wrong, or that people should use my method. But using Winget options don't really have a place since it's something new to Windows OS at this point. Getting an official installer exe or msi from whatever is the official site has been the "norm" for getting such things. Why change that. Why Windows OS would even now in this day and age when we're almost done with X86 computing for good, add something only Linux users would be used to doing. Most Windows user never use or do anything via Command Prompt, or by typing commands, they tend to use "Desktop app installers" via an exe
when you use winget, you ARE getting the official releases. the main point of using winget is not having to trudge all over half the internet to gather up the software that you want as well as not having to click link after link to get to the software. with winget you type in the command and let winget do the rest. to get steam the normal way, you first have to have the steampowered page loaded up, then click through 2 or three links before you can finally download the software. it is much faster to use winget.

the address that winget uses for retireving steam for instance, is "https://steamcdn-a.akamaihd.net/client/installer/SteamSetup.exe"
最后由 Chris Solomon 编辑于; 2022 年 5 月 24 日 上午 11:32
Bad 💀 Motha 2022 年 5 月 24 日 上午 11:32 
I understand how it works. Just that it's too late. A majority or users already used to old ways old never start adapting to the new way.

That's all I'm saying. I'm done here.
Chris Solomon 2022 年 5 月 24 日 上午 11:38 
maybe... but when i upgraded from my 12 year old laptop, there wasn't much i wanted to transfer over to the new one. everything i wanted i could just re-download. and using winget with a batch file i created made that infinitely easier. the only thing i kept from my old laptop was my games which i transfered from the internal secondary HDD to a external HDD. the new laptop had a lot less space than the 12 year old did by the time i stopped using ir. it had 2x 2TB drives, where as my new system has only a 256 SSD and a 1tb HDD. a bit of a downgrade if you ask me.
Chris Solomon 2022 年 5 月 24 日 上午 11:40 
引用自 Quinten
Quick update, the correct command as of today is:
winget install --id Valve.Steam --exact
:winter2019happyyul:
i have updated the command in my first post. thanks for letting me know the command needed updating.
最后由 Chris Solomon 编辑于; 2022 年 5 月 24 日 上午 11:41
Bad 💀 Motha 2022 年 5 月 24 日 上午 11:45 
You really should not have anything on an OS drive you need to get when going from PC to PC over the years anyways. Everything you really need, should be on a secondary drive. And for a Laptop user that generally means, an external drive.

The old laptop may have had 2x 2tb hdd but those are also dirt slow. Devices in recent years generally all use ssds now. But a 2tb ssd is approx $200 also. It's worth it because it's super fast, can multitask like crazy, which no consumer class HDD can really do, plus ssds don't have any moving parts.

What I would suggest is just remove those 2TB hdds and turn them into externals. You could do the same for your new 1TB hdd as well. Then get a 2TB ssd to take the place inside the Laptop that was occupied by the 1TB hdd
最后由 Bad 💀 Motha 编辑于; 2022 年 5 月 24 日 上午 11:47
Chris Solomon 2022 年 5 月 24 日 上午 11:54 
keeping stuff off of the OS drive may be that way these days, but it has not always been so. it really has not been until the advent of SSD that this started to be the case. my very first PC which was an AMD 80386DX-40Mhz, had only one HDD and it was only 163Mb. there was nowhere else to install stuff to back then. if you have a HDD or SSHD as you OS drive, yeah go ahead and install stuff to the C:\ drive. but if you have an SSD for C:\ then installing as little as possible to it is better.

ion my current system, on C:\ i have window (of course), MS365 (office), star citizen, and a few of my currently most played steam games on the SSD. everything is is on D:\ or E:\ (the external game drive which is 5Tb) I have even moved as many of the windows store apps as i can onto D:\ or E:\
最后由 Chris Solomon 编辑于; 2022 年 5 月 24 日 上午 11:56
< >
正在显示第 31 - 45 条,共 51 条留言
每页显示数: 1530 50

发帖日期: 2020 年 7 月 20 日 下午 5:37
回复数: 51