2012-01-12 50 views
5

我想运行一个批处理文件,我有之前用户登录执行以下的:运行批处理文件的Windows 7用户登录之前启动VLC Web界面

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

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

要清楚,我希望此批处理文件在用户登录之前运行,而不是之后。

任何想法?

+0

我还没有答案如何完成这之前,用户登录。任何想法? – Scott 2012-09-10 15:08:34

回答

2

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

启动脚本运行预登录。

要创建你所追求的:

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

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

3

上面的答案是可行的。但是,我喜欢如何做到这一点会有些不同。效果差不多,但我觉得使用Task Scheduler更容易一些。

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

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

相关问题