Windows 7 Home:如何配置登录脚本

Mik*_* L. 7 windows-7 login

在 Windows 7 Professional 上,可以右键单击“计算机管理”的“本地用户和组”中的用户,以在“配置文件”选项卡上设置登录脚本。不幸的是,Windows 7 家庭高级版在计算机管理中(似乎)没有本地用户和组。如何在 Windows 7 Home Premium 上配置登录脚本。?

Sii*_*m K 8

没错,除非您至少拥有 Windows 7(或 Vista)专业版,否则此 MMC 管理单元将被禁用。

您应该能够使用net user命令配置用户属性:

net user UserName /scriptpath:logon.bat
Run Code Online (Sandbox Code Playgroud)

脚本位置:

本地登录脚本必须存储在名为 Netlogon 的共享文件夹或共享文件夹的子文件夹中。如果默认情况下此文件夹不存在,则必须创建它。要指定存储在 Netlogon 文件夹子文件夹中的登录脚本,请在文件名前加上该文件夹的相对路径。例如,要将存储在 \ComputerName\Netlogon\FolderName 中的 Startup.bat 登录脚本分配给本地用户,请在登录脚本中键入 FolderName\Startup.bat


Mik*_* L. 6

我为解决此问题所做的工作摘要:

  • 我已经创建了一个脚本 C:\Windows\System32\repl\import\scripts\<username>.bat
  • 被调用 net user <username> /scriptpath:<username>.bat

因为 Windows 7 Home 没有等到这个脚本完成并继续加载其他应用程序,所以我还需要在注册表中创建一个DWORD名为RunLogonScriptSyncat的条目,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon将值设置为1.