Live data from Hacker News

“Reclaim Windows 10” Powershell Script

gist.github.com

131–140 of 273 posts

Re: “Reclaim Windows 10” Powershell Script

#131
post #127
post #125

Earlier quoted context omitted.

Do you understand every single line of code in Windows 10? No. Then you can't make the claim it's not doing anything grave. I'm not saying it is. I'm just saying your argument is illogical and inconsistent.

But that's my point. I don't understand every single line of code in Windows. When I run Windows, I'm deciding to trust it. If you've stopped deciding to trust it, then adding more untrusted code (code that relies heavily on undocumented registry flags and the behavior of Windows itself) is like trying to put out a fire with lighter fluid. And this script doesn't have to be malicious to be bad.

[deleted]

Re: “Reclaim Windows 10” Powershell Script

#132

Earlier quoted context omitted.

Some of those GPO policies no longer work, they're legacy. Instead: Click Search, Hamburger Menu, Settings, Uncheck "Search Online and Include Web Results." If you have OneDrive installed Explorer keeps a constant connection to Microsoft's servers to populate your OneDrive folders into the navigation pane.

OneDrive is also disabled, and your claim about GPO policies is blatantly nonsense, since that's what you use for Enterprise deployments. Also, if you had actually researched before publishing, you'd known that Microsoft removed the disable option from the Hamburger menu during the Anniversary Update. This is not a conspiracy theory but Microsoft blatantly crossing the line, I personally don't care since I'm not inte…

> your claim about GPO policies is blatantly nonsense, since that's what you use for Enterprise deployments.

It says right in the GPO policies which operating systems they apply to. For example in your screenshot you set "Do not allow web search" to quote the policy itself that only applies to:

> Microsoft Windows XP, or Windows Server 2003 with Windows Search version 3.01 or later

Doesn't do anything on Windows 10. So it isn't "blatantly nonsense." You are just playing with pro functionality you don't understand.

> Also, if you had actually researched before publishing, you'd known that Microsoft removed the disable option from the Hamburger menu during the Anniversary Update.

Nope. http://i.imgur.com/nzHBVex.png

As you can see I am on 10.0.14393 which is the Anniversary Retail Release and have the option.

Re: “Reclaim Windows 10” Powershell Script

#133
Being heavily involved in setting up standard developer workstations, I consider this to be the only practical approach. It's way beyond any specific config item (including telemetry). This is a sure way to get to a stable and consistent configuration.

A few comments:

- It is better to split such a mega-script into a set of named scripts, so admins can mix-and-match their own configuration set. - The configuration set scripts should be re-entrant, that is, one can run it few times in a row, achieving the same stable result. This is an important principle because those scripts evolve over time until they are are stable, so the re-entrancy enabled the re-configuration game.

- Some configuration items are system-based while other are user-account-based. This means that the latter should be invoked automatically once a new user account is created.

- VM is your friend. Wash, rinse, repeat.

- It is not always wise to replace automation (PowerShell) invocations with direct registry modifications. Tradeoffs should be obvious.

- MDT setups should avoid direct system configuration wherever possible, and rely on configuration scripts instead.

- One of the features still not possible to script is setting the policy startup/shutdown/login/logout scripts. One can provide this manually in a base workstation image.

- Esp. on Windows systems prior to Windows 10: make sure PowerShell is stable - version and module-wise.

Re: “Reclaim Windows 10” Powershell Script

#134
post #47

Earlier quoted context omitted.

I'd rather struggle with some Windows warts than reverse engineer my drivers. I'm not the kind of guy who would found a Free Software Foundation because of some Xerox printer drivers.

> I'd rather struggle with some Windows warts than reverse engineer my drivers. I'd guess that any *nix user who reverse engineer their own drivers in 2017 does so because they want to and/or have a job that pays them to do so (most likely handsomely). For the rest of us at least mainstream Linux distros are almost as easy as Windows if not easier in some cases (until you come to MS Office, AutoCAD etc which is a who…

> have a job that pays them to do so (most likely handsomely).

Nope, that's just fiction, the awesomely rewarded jobs are boring banking systems written in plain old Windows Forms (or WPF/Angular if you're lucky).

Most jobs would send you with HR to have a serious talk if they found out you lost a week reverse engineering a display link docking station because your multi-monitor setup wouldn't run after installing Fedora in your job laptop.

But that's none of my business. Kids are free to believe in Santa.

> For the rest of us at least mainstream Linux distros are almost as easy as Windows if not easier in some cases.

You usually install Linux because you enjoy working with the terminal, not because it's easy to use, but I certainly understand where do you come from. Ubuntu has done an amazing job to lower the barrier to start using Linux.

Re: “Reclaim Windows 10” Powershell Script

#135

Earlier quoted context omitted.

We must be doing very different things. Outside of gaming, everything I do is as fast or faster to get done on Linux.

The problem isn't execution speed, it is the time you have to spend getting thinks to work properly. Linux doesn't necessarily work straight out of the box, and you may have to spend hours getting it to work properly with your hardware setup.

I'm not talking about execution speed. Out of the box, it takes me a lot longer to make a Windows system usable than a Linux system.

Re: “Reclaim Windows 10” Powershell Script

#136

Earlier quoted context omitted.

If you do any creative work, Linux is pretty much a desert. Adobe software doesn't run on Linux, capture one doesn't either, so as a photographer I have no choice but windows (cheap hardware and malware os) or OS X (hyper expensive old generation hardware with passable os). Davinci resolve seems to have a Linux version but not enough for someone who does more than video.

Not necessarily. I've read from several who have successfully replaced Photoshop with The GIMP. (I've done this, though I still do photo work in LR). Inkscape has come a long way, and there are multiple, competing (and very competent) Lightroom replacements for digital darkroom work. I don't know how fleshed out the DTP side of things are but as a amateur photographer and graphic designer I've been able to get away w…

My workflow is heavy on both Lightroom and Photoshop. Both are industry-standard tools and I have invested thousands of hours between them. I don't really see myself migrating toward a tool like GIMP, hoping that after investing many hours I'll discover a feature set will match my needs.

Linkscape is good, but I don't use Illustrator that much. For DTP, Photoshop + InDesign are hard to beat and again, an industry standard.

Maybe I'll run Windows in a VM but I don't really see myself going without these tools which I rely on daily.

Re: “Reclaim Windows 10” Powershell Script

#137

Being heavily involved in setting up standard developer workstations, I consider this to be the only practical approach. It's way beyond any specific config item (including telemetry). This is a sure way to get to a stable and consistent configuration. A few comments: - It is better to split such a mega-script into a set of named scripts, so admins can mix-and-match their own configuration set. - The configuration se…

I believe the word you're looking for in your very first list item is "idempotent", not "re-entrant".

Re: “Reclaim Windows 10” Powershell Script

#139

Earlier quoted context omitted.

"Everything just works" so long as your expectations around "everything" are essentially set by a desktop computer experience designed in 2005. Linux on desktops is fine (except from a physical security standpoint), but primitive in terms of UX. And it's still dependent on Mozilla or Google for its browsing experience. And if you want a portable computer (which by the way are demonstrably more secure in the face of p…

> And if you want a portable computer (which by the way are demonstrably more secure in the face of physical tampering) you basically relegate yourself to terrible battery life, poor display support, dicey sleep support, and the fixes for these often compromise performance. This depends a lot on how well supported your hardware is. I run Linux Mint (MATE) on a Thinkpad T430 and have had 0 issues with displays, sleep,…

Running Linux Mint MATE 17.3 on my ThinkPad T530 for a couple years now with no problems. I even game on it with Steam (XCOM runs OK on the integrated Intel graphics). Been very happy with it.

Re: “Reclaim Windows 10” Powershell Script

#140
post #46
post #15

Earlier quoted context omitted.

No that's the only caveat. I much prefer to use scripts, as these programs are a bit of a black box. But at least they're digitally signed and recommended by the wider Windows 'powertoy' community so you're allowed to trust them.

If isn't opensource You can't trust it.

In that case you wouldn't be using Windows at all then, issue resolved.
Post reply on HN