Comments (17)
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.
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.
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.
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.
Just for you, I'll make a small tool to do it. But I won't offer support for it.
from disablewintracking.
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.
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.
👍 Users want to undo anything that could have broke their system. This is pretty standard.
from disablewintracking.
Indeed.
from disablewintracking.
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.
@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.
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.
+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.
@nathan-alden I'll look into those and provide similar functionality, thanks.
from disablewintracking.
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.
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.
The build is now up and you can download it here.
from disablewintracking.
Related Issues (20)
- malik HOT 3
- is it ok or not? HOT 2
- yeee HOT 3
- help HOT 3
- bello HOT 3
- Help HOT 3
- 0 HOT 2
- permisson denied HOT 4
- Xbox party chat connection issues HOT 1
- CRITICAL: DiagTrack: Error code: 1 - ('', "'sc' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n") HOT 1
- Deletes services with Disable method selected HOT 1
- "File not found" when trying to remove OneDrive HOT 4
- First time user. Everything worked but one drive. HOT 1
- samsung-galaxy-ON6
- not work !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HOT 2
- s
- ERROR: Hosts: Failed to modify hosts file HOT 1
- Fails to edit the hosts file with Administrator privliges. (Solution included) HOT 1
- We forked DWT, so it can live on! Please reference our fork in the readme! HOT 2
- About #460
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from disablewintracking.