问题

怎么让台式电脑只有本人在才能用?

回答
让你的台式电脑只有你能用,这事儿办起来不难,而且有几种不同的方法可以实现,每种都有各自的侧重点。我这就跟你好好掰扯掰扯,保证你听得明白,而且操作起来也简单。

核心思路就是:提高准入门槛,让只有你掌握了开启电脑或者使用电脑的钥匙。

咱们先从最基础的、也是最直接的办法说起,然后慢慢往更高级的、更安全的方向发展。

第一招:密码保护,你的第一道防线

这是最最基本,也是最重要的一步。没有密码,什么都免谈。

1. 设置一个强密码:
别用简单组合: 像“123456”、“password”、“生日”、“电话号码”这种,别人看一眼就知道是什么。
组合运用: 大小写字母、数字和特殊符号(比如 `!@$%^&`)混合搭配。长度最好在10位以上,越长越好。
避免个人信息: 不要用你名字、宠物名字、家人生日等容易被猜到的信息。
定期更换: 养成定期更换密码的习惯,比如每隔三五个月就换一个,能有效降低密码泄露的风险。
记不住?用密码管理器: 如果你觉得记这么多强密码很头疼,可以考虑使用一些靠谱的密码管理器(比如 KeePassXC,它是免费开源的,也很安全)。它能帮你生成并记住复杂的密码,你只需要记住一个主密码就行了。

2. 如何设置密码(以Windows为例):
打开“设置”(快捷键 `Win + I`)。
点击“账户”。
选择“登录选项”。
在“密码”部分,点击“添加”或“更改”。按照提示输入你的新密码,然后确认密码。
考虑设置PIN码或图片密码: Windows还提供了PIN码(数字组合)和图片密码,这些可能比输入完整密码更方便快捷,但安全性也相对弱一些。如果你只是想让家里其他人不容易直接进入,可以考虑,但如果你追求极致安全,还是用复杂的字符密码最稳妥。

3. 锁屏设置:
在“登录选项”里,找到“动态锁屏”和“需要登录”。
将“需要登录”设置为“当离开时”。这样,当你离开电脑一段时间(比如几分钟),它就会自动锁屏,别人想用就得输入密码。
你也可以手动锁屏,最快的方法就是按下 `Win + L` 键。这招很实用,离开座位时随时随地按一下,保护隐私。

第二招:用户账户管理,为他人设置限制

如果你家不止你一个人用电脑,但你想确保只有你拥有最高的使用权限,那么就需要好好管理用户账户了。

1. 创建标准用户账户给他人:
标准账户的权限: 标准账户用户只能使用电脑上已安装的程序,不能安装新软件,也不能更改系统设置、创建其他用户账户等。这极大地限制了他们对电脑的“折腾”能力。
如何创建(Windows):
打开“设置” > “账户” > “家庭和其他用户”。
在“其他用户”部分,点击“添加其他人到这台电脑”。
按照提示,输入其他用户的账户信息。如果对方也有微软账户,可以输入他们的微软账户邮箱。如果没有,可以选择“我没有此人的登录信息”,然后创建一个本地账户。
创建完成后,点击这个新账户,选择“更改账户类型”,将其类型设置为“标准用户”。

2. 管理员账户只留给自己:
你自己的账户一定要设置为“管理员”权限。管理员账户才能安装软件、更改系统设置、管理其他用户账户等。
检查你的账户类型: 在“账户” > “家庭和其他用户”里,就能看到你自己的账户类型。

第三招:BIOS/UEFI密码,从开机就卡住

这是更进一步的保护,能防止别人在操作系统加载之前就访问你的电脑。

1. BIOS/UEFI是什么?
这是电脑在开机时最先运行的一段固件程序,负责初始化硬件,并告诉电脑如何启动操作系统。
进入BIOS/UEFI需要按下特定的按键,不同主板厂商的按键可能不同,常见的是 `Delete`、`F2`、`F10`、`F12` 等,开机画面通常会有提示(比如“Press DEL to enter Setup”)。

2. 设置BIOS/UEFI密码的步骤:
重启你的电脑。
在开机画面出现时,快速连续按下进入BIOS/UEFI的按键。
进入BIOS/UEFI设置界面后,寻找与“Security”、“Password”、“BIOS Password”或“UEFI Password”相关的选项。
选择设置一个“Supervisor Password”或“Admin Password”(这是最高级别的密码)。输入你想要的密码,然后确认。
重要提示:
务必记住这个密码! 如果你忘记了BIOS/UEFI密码,解锁起来会非常麻烦,可能需要联系主板厂商或者进行硬件重置(代价可能很大)。
有些主板可能不支持BIOS密码功能。
设置完密码后,别忘了保存更改并退出(通常是按 `F10`)。

设置了BIOS/UEFI密码后,别人想开机进入你的电脑,就得先输入这个密码,否则根本无法进行任何操作,甚至连操作系统都启动不了。

第四招:数据加密,保护你的文件安全

即使别人设法进入了你的系统,如果你的重要文件被加密了,他们也无法直接读取。

1. BitLocker驱动器加密(Windows Pro/Enterprise版本):
这是Windows自带的强大加密工具,可以加密整个系统驱动器(通常是C盘)或其他硬盘分区。
如何使用:
在文件资源管理器中,右键点击你想要加密的驱动器(比如C盘)。
选择“启用BitLocker”。
按照提示设置密码或使用TPM芯片(通常笔记本电脑才有,台式机也可以通过其他方式配置)。
同样,务必备份好恢复密钥! 如果你忘记了密码,恢复密钥是唯一能解密数据的途径。

2. EFS(加密文件系统):
这是针对单个文件或文件夹的加密。
如何使用:
右键点击你想要加密的文件或文件夹。
选择“属性”。
在“常规”选项卡下,点击“高级”。
勾选“加密内容以保护数据”。
系统会提示你备份加密证书,强烈建议备份!

第五招:物理安全,眼见为实

除了软件上的设置,物理上的隔绝也很重要。

1. 不要让别人有机会接触到你的电脑:
如果有人经常在你家,而且你也希望电脑绝对安全,那么在不使用时,关机并拔掉电源是最简单的物理隔绝方法。
如果你的电脑被放置在公共区域,考虑使用电脑锁(一种带锁孔的钢缆,可以固定在电脑主机和桌子上)。
谨慎给他人使用U盘或外部硬盘: 别人插入的存储设备可能带有恶意软件,即使你的系统有密码,也可能在不知不觉中被感染。

总结一下让你的台式电脑“只有你能用”的步骤:

1. 最基础且必须的: 设置一个强密码,并开启自动锁屏。
2. 如果你家有其他人: 创建标准用户账户给他们,而你自己的账户保持管理员权限。
3. 更进一步的保护: 在BIOS/UEFI中设置密码,从源头上阻止未授权开机。
4. 核心数据保护: 使用BitLocker或EFS加密你的重要文件和驱动器。
5. 物理隔离: 在必要时,直接关机并断电。

几点额外的叮嘱:

安全策略是层层加码的。 你可以根据你对安全性的要求来选择和组合以上方法。最基础的密码保护是必不可少的。
永远记住你的密码! 特别是BIOS密码和加密恢复密钥,一旦丢失,后果很严重。
定期检查和更新。 保持操作系统和杀毒软件的更新,也能提升整体安全性。
警惕钓鱼网站和不明链接。 即使电脑保护得再好,你自己不小心,也可能泄露信息。

按照这些方法操作,你的台式电脑就能更好地保护起来,确保只有你才能真正使用它了。

网友意见

user avatar

你们得体谅一下题主的难处:不好直接拒绝人家。所以最好的办法就是电脑在他不在的时候会出现奇怪的问题,而题主在的时候,即使题主不做任何操作机器也完全正常。

所以我花了点时间做了个小东西,原理非常简单:

  1. 用nodemcu嗅探周围WiFi信号。
  2. 如果10分钟之内有检测到指定的手机(MAC地址),就打开继电器。反之则关闭继电器。

nodemcu非常小巧,可以轻松的安装到电脑机箱里。按照下图把线接好,就可以实现平时电源键完全失效,按了也不开机。反之,只要回到家里,手机没开飞行模式的话就会被它检测到,然后电源键就可以正常工作了从而开机了。这样以来,室友必然百思不得其解。

代码都是现成的,我稍微改了一下。

用到的库

       #include "./esppl_functions.h" #define LIST_SIZE 2 #define RELAY_PIN D0 unsigned long key_detected_time;  //这里填手机的MAC地址 uint8_t keymac[LIST_SIZE][ESPPL_MAC_LEN] = {    {0x11, 0x11, 0x11, 0x11, 0x11, 0x11}   ,{0x22, 0x22, 0x33, 0x44, 0x55, 0x66}   };  String devicename[LIST_SIZE] = {    "device 1"   ,"device 2"   };  bool maccmp(uint8_t *mac1, uint8_t *mac2) {   for (int i=0; i < ESPPL_MAC_LEN; i++) {     if (mac1[i] != mac2[i]) {       return false;     }   }   return true; }  void cb(esppl_frame_info *info) {   for (int i=0; i<LIST_SIZE; i++) {     if (maccmp(info->sourceaddr, keymac[i]) || maccmp(info->receiveraddr, keymac[i])) {       Serial.printf("
%s is here!", devicename[i].c_str());       key_detected_time = millis();     }   } }  void setup() {   delay(500);   Serial.begin(115200);   pinMode(RELAY_PIN, OUTPUT);   digitalWrite(RELAY_PIN, LOW);   esppl_init(cb);   key_detected_time = millis() - 6000000; }  void loop() {   esppl_sniffing_start();   while (true) {     for (int i = ESPPL_CHANNEL_MIN; i <= ESPPL_CHANNEL_MAX; i++ ) {       esppl_set_channel(i);       while (esppl_process_frames()) {         //       }       // 如果10分钟之内有检测到指定设备       if (millis() - key_detected_time < 600000) {         digitalWrite(RELAY_PIN, HIGH);       } else {         digitalWrite(RELAY_PIN, LOW);       }     }   }   }      

然后把固件编译好刷入nodemcu就可以用了

效果演示

https://www.zhihu.com/video/1294301450726965248

其中继电器的指示灯亮了,就是接通了。


一些可能会出现的问题和讨论

  • 由于机箱是完美的电磁屏蔽体,所以装好之后天线尽量靠在前面板没有金属的地方,应该能收到信号。
  • 由于完全是被动嗅探,不会影响手机上网,也无法用WiFi的方式找到这个玩意。
  • 其实都用到继电器了,完全可以用在其他各种地方,比如路由器上,不回家就没网。或者可以接在RESET按钮上,让电脑一直复位,症状类似主板故障,这个没有一定经验很难查到原因。也可以跟其他的比如arduino micro pro结合,不在家的话鼠标会隔一会随机乱动。
  • 之所以选择电源按键还是出于安全考虑:这个小玩意抽风了也不会影响正在运行的电脑。

当然喽,这篇回答还是娱乐为主,日后题主跟室友发生了任何矛盾都不要来找我哈。

最后还是希望大家把这个用到正地方哈。比如DIY酷炫的开机方案,或者检测到主人回家自动启动照明和空调什么。

user avatar

WIN10自带这个功能,叫做“动态锁”

Windows可以通过与你的电脑配对的设备获悉你何时离开,并在这些设备超出范围时锁定电脑。

如上图是我的动态锁,我设置成了我的iPhone手机。当Windows检测到这个手机的蓝牙信号消失时,电脑就会被强制锁屏。

user avatar

大方点,用用有啥。

但是注意里面不要放他没有权限看的保密文件。如果你有这一类的文件的话。

类似的话题

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有