Giter Club home page Giter Club logo

Comments (17)

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

The program's name is "DisableWinTracking"

If for whatever stupid reason you want to re-enable it, you're looking in the wrong place. Read the code and do the opposite of it.

from disablewintracking.

Morthawt avatar Morthawt commented on July 22, 2024

The point is sometimes things break. If you make a technical program like this which alters critical system settings it is customary to provide an ability for the user to undo what they did. Else a "normal" user who downloads this with the hopes of becoming more private and secure, who later finds out important things like feedback apps and other things no longer work then have no idea how to make it work. Your program/you get the flack with their comments like "it broke my windows". But of course it is your choice, I am just making a recommendation here. I cannot endorse this without the ability for users to undo what was done.

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

Undoing it is extremely easy, just remove all of the entries in C:\Windows\System32\drivers\etc\hosts

None of the other fixes will effect the examples you've given.

from disablewintracking.

Morthawt avatar Morthawt commented on July 22, 2024

Well it was only an example. My point was there are always possible unforeseen consequences for "tweaking" the operating system and the program used to tweak them should let the user untweak them. Like msconfig, people can make changes to the OS but they can also undo those changes. While I can alter a host file in my sleep "normal" users would have no hope of pulling it off easily or even realise they would need to in order to undo what the program did. It should be possible for the program to check the status of the individual things and provide a screen to undo changes. For the host file perhaps you could encapsulate your rules inside a commented area so you could find and replace everything in that section to undo what was done. I just strongly recommend you do something to allow users to undo the changes because I know what normal users are like and it would save you a lot of support in the long run and avoid possible negative opinions being shared online.

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

Just for you, I'll make a small tool to do it. But I won't offer support for it.

from disablewintracking.

Morthawt avatar Morthawt commented on July 22, 2024

Thanks. If it is something a user can choose to download the same way they can download your tool and it gets updated to reflect undo-operations of what ever newer upgrades can do to the system I think it will be incredibly helpful for users and save you from a lot of potential negativity, as this tool is starting to be reported by news websites which as you might expect will draw in far more normal users than just having it online if people know how to locate it.

from disablewintracking.

nathan-alden-sr avatar nathan-alden-sr commented on July 22, 2024

Why the hostility? This request is completely standard, and all the reasons given for you to provide it are perfectly justified. Calm down; no one's attacking your ego, or the work you've already done. I agree with the need to undo the changes; if it's so simple to do, it should be simple to code, no?

from disablewintracking.

raed667 avatar raed667 commented on July 22, 2024

👍 Users want to undo anything that could have broke their system. This is pretty standard.

from disablewintracking.

Talyrius avatar Talyrius commented on July 22, 2024

Indeed.

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

It's an open source project, you wan't to reverse something? Read the code and write it yourself. I'm not doing any favors.

I'm hostile because people don't understand that this is easy enough for a 13 year old to write this, so maybe people need to increase their brain size and learn a bit.

Also

if it's so simple to do, it should be simple to code, no?

Although in this case it should be, it's otherwise almost always stupidly false, and I think I'm going to need some eye-bleach

from disablewintracking.

ocdtrekkie avatar ocdtrekkie commented on July 22, 2024

@10se1ucgo Some friendly advice: It's really cool you're a 13-year-old, because a lot of smart people are paying attention to your project! I found your project through Hacker News, which is heavily perused by many of the smartest people in Silicon Valley!

Many open source authors choose a very narrow scope for their project and reject requests for large additional work (or they invite other users to contribute the code themselves via a pull request). It's perfectly okay to just say "I'm not doing this".

But I'd recommend against calling people 'stupid'. Just say 'I'm not planning to develop this feature'. Or even 'I'm not planning to develop this feature, but if you'd like to contribute it, I'll accept the PR'.

from disablewintracking.

nathan-alden-sr avatar nathan-alden-sr commented on July 22, 2024

For anyone reading this issue: I've rewritten this tool in PowerShell and added undo capabilities. You can find it here: https://github.com/nathan-alden/windows-10-tracking

from disablewintracking.

piotrkubisa avatar piotrkubisa commented on July 22, 2024

+1 @nathan-alden I also going to roll up a GUI app which merges many various PowerShell scripts to configure whole Windows 10 - not only tracking features (https://github.com/piqus/windows10-tweak)

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

@nathan-alden I'll look into those and provide similar functionality, thanks.

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

Hello all, I can finally say that being able to revert everything is now implemented in c286ab3

I'll be uploading a build with the new feature in a couple of minutes.

from disablewintracking.

Morthawt avatar Morthawt commented on July 22, 2024

Very nice indeed. Such revert/undo functionality is truly crucial to the success of a program like this and the protection of it's users in case of strange effects.

from disablewintracking.

10se1ucgo avatar 10se1ucgo commented on July 22, 2024

The build is now up and you can download it here.

from disablewintracking.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.