在Windows 7用户登录之前运行批处理文件以启动VLC Web界面

Sco*_*ott 6 service batch-file vlc startup windows-7-x64

我想运行一个批处理文件,在用户登录之前执行以下操作:

start "VLC web Interface" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I http
Run Code Online (Sandbox Code Playgroud)

目前我在我的Startup文件夹中有这个,但我希望在用户登录Windows 7之前执行此批处理文件.目标是将VideoLAN的Web Interface作为服务启动,而无需用户登录.这样,可以打开计算机,并且可以将媒体流式传输到我的设备,而无需在登录屏幕上选择用户配置文件.

为了清楚起见,我希望在用户登录之前运行此批处理文件,而不是之后.

有任何想法吗?

Jak*_*son 6

为启动脚本创建本地组策略对象。

启动脚本在登录前运行。

创造你所追求的:

  • 打开运行框
  • 输入“gpedit.msc”(不带引号)
  • 展开计算机配置
  • 展开 Windows 设置
  • 选择脚本(启动/关闭)
  • 双击启动
  • 单击“显示文件”并将批处理文件复制/粘贴到此文件夹中
  • 单击启动属性上的添加按钮
  • 单击“浏览”并双击您的脚本以选择它。
  • 单击“确定”退出所有窗口以应用新设置。

现在,每次电脑启动时都会运行所选脚本。如果 PC 是 Windows Active Directory 域的一部分,这些设置将被 AD 组策略覆盖,在这种情况下,网络管理员应该为您执行此操作。

编辑: 我写这篇文章已经有几年了,虽然这可行,但使用自动化一切的答案并使用任务计划程序执行“启动时”操作可能更简单。


小智 5

上面的答案是有效的.但是,我对如何做的偏好会有所不同.效果或多或少相同,但我发现使用任务计划程序更容易一些.

  1. 打开Windows任务计划程序.
  2. 创建一个基本任务.
  3. 将其命名为您想要的任何名称,例如VLC Web Interface.
  4. 单击下一步,然后选择计算机何时启动.
  5. 单击"下一步",然后选择"启动程序"
  6. 单击"下一步",然后单击"浏览",再选择批处理脚本.
  7. 单击Next,然后单击Finish.

它现在将位于任务计划程序的计划任务列表中.从那里,您可以右键单击它并立即运行,或者结束它,或者其他任何东西,它将在每次计算机启动时运行.任何用户都应该能够这样做,无论是否在域上,即使您使用的是Windows Home(在这种情况下,您也无法使用gpedit.msc).