輕鬆創建 Windows 10 訪客帳戶

有人曾经问过是否可以使用你的电脑吗?你会让他们使用你的用户账户吗,知道他们可以访问所有内容吗?幸运的是,有一个解决方案——使用 Windows 10 访客账户。

在本文中,你将学习所有创建 Windows 10 访客账户的方法。你将学会如何使用 GUI 和 PowerShell 创建受限制的账户,甚至会看到如何转换账户,让我们开始吧!

先决条件

在进一步操作之前,请确保具备以下先决条件。你需要这些要求才能跟着本文中的示例操作。

  • 你必须使用 Windows 10 电脑。本文中的示例使用的是 Windows 10 家庭版。
  • Windows PowerShell 5.1 – 这个版本已经随 Windows 10 一起发布了。如果你已经安装了PowerShell 7,你也可以使用它。

相关: 如何检查你的 PowerShell 版本(所有方法!)

当你满足了这些要求,你就可以开始创建 Windows 10 访客账户了。

使用 Windows 系统设置创建 Windows 10 用户账户

在之前的Windows版本中,您可以选择启用内置的访客账户。然而,在Windows 10版本1607中,内置的访客账户只能在共享PC模式中使用,而这个模式默认是不可用的。

不过,别担心;还是有办法创建一个模拟Windows 10访客账户的用户账户。

在本节中,您将学习如何使用图形用户界面(GUI)以最少的步骤在Windows 10 PC上设置一个新的本地访客用户账户。

创建Windows 10访客账户的两个主要步骤如下:

  1. 创建一个新的标准用户账户。新创建的账户默认是标准账户。
  2. 修改新用户的组成员身份,将标准用户账户转换为访客账户。

继续阅读,了解如何创建一个标准的Windows账户,为访客账户打下基础。

创建一个新的标准账户

以下步骤将指导您在Windows中创建一个标准账户,用作创建访客账户的前置步骤。

  1. 首先,在Windows桌面上,右键单击开始菜单,或按下键盘上的WIN+X快捷键来打开上下文菜单。

2. 点击运行以打开运行对话框。

3. 一旦出現執行對話方塊,請在打開文字輸入部分內輸入control userpasswords2

4. 點擊確定或按 Enter 鍵打開使用者帳戶視窗,在其中您將看到電腦上現有使用者帳戶的列表。

Launching the User Accounts window via the Run dialog.

5. 在下面的截圖中,點擊新增以添加新使用者。

Listing the existing user accounts in advance of adding a new standard account.

6. 接下來的視窗會詢問:此人將如何登入?因為您的目標是創建本機使用者,所以您不需要輸入電子郵件地址。取而代之,點擊視窗底部的不使用 Microsoft 帳戶登入鏈結。

Adding a local user without a Microsoft account.

7. 在新增使用者視窗中列出了 Microsoft 帳戶和本機帳戶之間的區別。由於您正在創建本機使用者帳戶,請點擊本機帳戶按鈕。

Choosing to create a local user account instead of a Microsoft account.

8. 在使用者名稱方塊中,輸入您想要創建的帳戶名稱。雖然本文使用了名稱Visitor,但請為您的訪客帳戶選擇一個描述性的名稱。添加密碼是可選的,但這樣做將增加訪客帳戶的安全性。點擊下一步以完成帳戶設置。

Adding a new user account without a password.

點擊完成按鈕退出新增使用者視窗。

Finalizing the newly created standard account.

創建標準使用者帳戶後,您將被重新導向到使用者帳戶視窗。您將發現現在多了一個使用者,名為Visitor,如下圖所示。

The Visitor account

預設情況下,訪客帳戶是使用者組的成員。由於此帳戶是標準用戶,您現在需要將用戶帳戶轉換為訪客帳戶。繼續閱讀以了解如何將標準帳戶轉換為訪客帳戶!

將標準用戶帳戶轉換為訪客用戶帳戶

您新創建的訪客帳戶是標準帳戶。標準帳戶比訪客帳戶具有更多權限。現在讓我們將標準用戶帳戶轉換為訪客用戶帳戶,以刪除這些額外的權限。假設您仍然在用戶帳戶視窗中:

  1. 首先,點擊以突出顯示訪客帳戶在用戶帳戶視窗中。
  2. 選中後,點擊屬性
  3. 訪客帳戶屬性視窗出現時,點擊群組成員資格標籤。
  4. 群組成員資格標籤上,您將看到幾種不同的帳戶類型。訪客帳戶類型不是顯示的選項之一。點擊旁邊的單選按鈕其他,點擊下拉選擇框,並選擇訪客選項。
  5. 最後,點擊確定按鈕以確定您所選的用戶帳戶成員資格。
Converting a standard user account into a guest user account.

太好了!您已成功將標準用戶帳戶轉換為訪客用戶帳戶類型。正如您在下面的圖像中所看到的,組成員資格已從使用者更改為訪客

The Visitor account membership has changed from Users to Guests

如果您需要刪除訪客帳戶,該怎麼辦?繼續閱讀以了解如何通過使用者帳戶視窗進行操作。

使用 GUI 刪除訪客帳戶

訪客帳戶通常是暫時使用的。如果您不再需要訪客帳戶,可以將其刪除。

要刪除訪客帳戶,請從使用者帳戶清單中選擇訪客帳戶,然後按一下下面截圖中顯示的移除按鈕。

Removing a guest account via the User Accounts window.

如下圖所示,您將收到一條警告消息,確認刪除操作。點擊確認刪除 Windows 10 訪客帳戶。

Confirming to remove the guest account

通常情況下,在 Windows 中創建使用者帳戶有多種方式,繼續閱讀以了解如何使用命令提示符執行此操作。

使用命令提示符添加 Windows 10 訪客帳戶

使用命令提示符可能是比使用 GUI 更快的創建訪客帳戶的方法。在此示例中,您將使用命令提示符創建 Windows 10 訪客帳戶。

  1. 創建一個名為Visitor的本地使用者。
  2. Visitor帳戶從使用者群組中移除。
  3. Visitor帳戶添加為Guests群組的成員。

僅使用三行命令來創建訪客帳戶

源自早期版本的Windows,net user 命令允許通過命令行在計算機上添加、刪除和修改用戶帳戶。

在這一節中,您將使用net user命令創建一個用戶帳戶,然後將該用戶帳戶轉換為訪客用戶。要開始創建訪客帳戶,請按以下步驟操作。

首先,在Windows搜索框中輸入文本命令提示符以打開提升的命令提示符。一旦命令提示符應用程序顯示在搜索結果中,突出顯示命令提示符應用程序,並單擊下面顯示的以系統管理員身份運行選項。

Opening an elevated command prompt.

接下來,最簡單的方法是將下面的每個命令複製並粘貼到打開的命令提示符窗口中。/active:yes參數還將啟用帳戶,否則將默認禁用該帳戶。

net user Visitor /add /active:yes
net localgroup users Visitor /delete
net localgroup guests Visitor /add
Adding a Windows 10 guest account using the command prompt.

就這樣,您使用命令提示符創建了一個新的Windows 10訪客帳戶。繼續閱讀以了解如何使用命令提示符刪除用戶帳戶。

使用命令提示符刪除訪客帳戶

當您不再需要訪客帳戶時,可以在提升的命令提示符中刪除訪客帳戶。要刪除訪客帳戶,請使用下面的命令,將訪客替換為要刪除的用戶帳戶。

net user Visitor /delete

刪除過程將不會提示確認!只有在刪除帳戶時才會看到一條命令完成消息。

將文字翻譯為繁體中文:

在本節中,您將學到一種使用PowerShell cmdlet(New-LocalUserAdd-LocalGroupMember)的替代方法,以單行代碼提供新的訪客帳戶!

  1. 要創建一個訪客帳戶,打開提升的PowerShell會話。要以管理員身份運行PowerShell,右鍵單擊 開始 選單,然後單擊 Windows PowerShell(管理員)

相關:如何以管理員身份運行PowerShell

Opening PowerShell as an Administrator.

2. 接下來,以下命令將使用NoPassword參數創建一個名為Visitor的新本地使用者帳戶,而無需密碼。生成的對象將傳遞到Add-LocalGroupMember cmdlet中,將該帳戶添加到 Guests 群組中。

除非在過程中出現錯誤,否則您將不會收到確認。在這種情況下,沒有消息就是好消息。

相關:基礎回顧:理解PowerShell對象

New-LocalUser -Name Visitor -NoPassword | Add-LocalGroupMember -Group Guests

確認命令是否成功創建了訪客帳戶,請使用下面的Get-LocalGroupMember命令。下面的命令尋找名為訪客的群組成員。

Get-LocalGroupMember -Group Guests -Member Visitor

在 PowerShell 中運行命令時,下面的截圖顯示了實際輸出。正如您所見,Get-LocalUser命令返回了名為訪客的用戶,這表明您已成功創建了新的訪客帳戶。

Creating a Windows 10 Guest account using PowerShell.

使用 PowerShell 刪除訪客帳戶

與前面的示例一樣,當您需要刪除 Windows 10 訪客帳戶時,可以使用 PowerShell。要刪除用戶,請在提升權限的 PowerShell 會話中使用Remove-LocalUser cmdlet。要刪除名為訪客的訪客帳戶,請在 PowerShell 中運行下面的命令。

Remove-Localuser -Name Visitor

請注意,執行Remove-LocalUser時將不會收到確認提示!

為了驗證訪客帳戶是否已被刪除,請運行下面所示的Get-LocalUser命令。結果中的錯誤將指示用戶帳戶已不存在。

Get-LocalUser -Name Visitor
Removing the Windows 10 guest account using PowerShell.

後續步驟

允許訪客使用您的計算機並不需要有風險,使用 Windows 10 訪客帳戶就可以解決這個問題。在本文中,您已經學會了如何使用 GUI、命令提示字元和 PowerShell 創建新的 Windows 10 訪客使用者帳戶。

為了進一步應用您在這裡學到的知識,請嘗試自動化 Windows 10 訪客帳戶的創建過程。創建一個 PowerShell 腳本,詢問新訪客使用者的名稱!

相關資訊: Read-Host: 一個很好的方法來為您的 PowerShell 腳本獲取輸入

Source:
https://adamtheautomator.com/windows-10-guest-account/