【问题标题】:Is it possible to use vb.net to rebuild the Windows search index on another machine on a network?是否可以使用 vb.net 在网络上的另一台机器上重建 Windows 搜索索引?
【发布时间】:2015-06-04 08:18:23
【问题描述】:

有没有人找到使用 vb.net 在另一台机器上远程重建 Windows 索引的方法?我知道可以使用控制面板中的“索引选项”来完成,但不确定是否有可以调用的函数或设置来通过 VB 触发它。欢迎任何想法/想法/技巧。

问候

【问题讨论】:

    标签: vb.net windows indexing rebuild


    【解决方案1】:

    我发现通过更改注册表认为它未能更新索引会提示 Windows 在重新启动时重新索引。这可以通过传入您要重建的计算机名称来远程完成。

    Dim MyRegistry As Microsoft.Win32.RegistryKey Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.CurrentUser, [SomeComputerName])
    Dim myRegKey = MyRegistry.OpenSubKey("Software\Microsoft\Windows Search", True)
    
    myRegKey.SetValue("SetupCompletedSuccessfully", 0)
    

    希望这对其他人有帮助!

    【讨论】:

      猜你喜欢
      • 2011-02-11
      • 1970-01-01
      • 2019-05-09
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 2011-11-10
      相关资源
      最近更新 更多