我很容易拖延,并试图在我的 Windows 10 桌面上创建第二个用户帐户,并屏蔽 Facebook、YouTube 等。我尝试在 etc\hosts 文件中将要屏蔽的网站设置为 127.0.0.1,但我仍然希望能够在我的主帐户上访问这些网站。我尝试寻找创建某种用户特定的主机文件的方法,我意识到有编程解决方法可以实现这一点,但我没有足够的编程背景来理解它们。
答案1
您不需要两个用户和两个配置文件:使用文本编辑器(如记事本)创建两个脚本(“批处理文件”)。每个脚本都会更改文件C:\Windows\System32\Drivers\etc\hosts取决于您处于 Slack 模式还是 Work 模式。
在命令提示符窗口中,使用现有的主办方文件位于 C:\Windows\System32\Drivers\etc\ 中,并将其复制到主机.old 主机.工作 和主机.slack(可以更改名字来收集无辜者)。主机.old是一项安全措施。
这主机.工作然后编辑文件以添加您想要阻止的站点并将它们定向到 127.0.0.1,以使它们无法访问。
批处理文件“A”,“SLACK.BAT”,复制主机.slack到主办方。应该把它放到Path中,比如放到c:\windows\system 32,然后为了方便在桌面上建立一个它的快捷方式。
echo off
rem SLACK.BAT
C:
cd \Windows\System32\Drivers\etc
copy hosts.slack hosts
ipconfig /flushdns
批处理文件“B”,“WORK.BAT”,复制hosts.old* 更改为 **hosts.work。应该把它放到Path中,比如放到c:\windows\system 32,然后为了方便在桌面上建立一个它的快捷方式。
echo off
rem WORK.BAT
C:
cd \Windows\System32\Drivers\etc
copy hosts.work hosts
ipconfig /flushdns