且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

无法读取 HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken:系统找不到指定的文件.(0x2)

更新时间:2023-09-27 18:07:52

关于用例的更多信息:

  • Selenium Client 版本
  • ChromeDriver 版本
  • Chrome 浏览器版本

会帮助我们构建一个规范的答案.然而,

  • 根据
    • 您还可以通过设置特殊功能来强制 ChromeDriver 使用自定义位置.

    其他注意事项

    此外,您还需要确保以下几点:

    I am trying to execute tests using JENKINS. Chrome Browser is getting opened but nothing is happening on the browser. am observing the below error's on JENKIN's console

    Can someone please help me with this:

    [101208:121084:0919/123709.490:ERROR:install_util.cc(603)] Failed to read HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken: The system cannot find the file specified. (0x2)
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: AlwaysAuthorizePlugins
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DisablePluginFinder
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DnsPrefetchingEnabled
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: MachineLevelUserCloudPolicyEnrollmentToken
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: RemoteAccessHostRequireTwoFactor
    [101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: SiginAllowed
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: AlwaysAuthorizePlugins
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DisablePluginFinder
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DnsPrefetchingEnabled
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: MachineLevelUserCloudPolicyEnrollmentToken
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: RemoteAccessHostRequireTwoFactor
    [101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: SiginAllowed
    
    DevTools listening on ws://127.0.0.1:12389/devtools/browser/4c685c14-13f6-47d2-9930-bd3d69f6cf8b
    Sep 19, 2018 12:37:46 PM hudson.model.Run execute
    INFO: AutoTest_Workspace #49 main build action completed: FAILURE
    

    I already tried the below solution:

    But did not find any Luck.

    Some more information about the usecase in terms of:

    • Selenium Client version
    • ChromeDriver version
    • Chrome Browser version

    Would have helped us to construct a canonical answer. However,


    Solution

    As you have already tried the solution from [14596:10928:0531/174034.867:ERROR:install_util.cc(589)] Unable to create registry key HKLMSOFTWAREPoliciesGoogleChrome for reading result=2 [14452:3972:0531/170507.354:ERROR:install_util.cc(597)] Unable to read registry value HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken for writing result=2 which didn't work and is as follows:

    • Ensure Chromium/Google Chrome is installed in a recognized location.
      • ChromeDriver expects you to have Chrome installed in the default location for your platform.

    • You can also force ChromeDriver to use a custom location by setting a special capability.


    Additional Consideration

    Additionally you need to ensure the following:

    • Upgrade JDK to recent levels JDK 8u181.
    • Upgrade Selenium to current levels Version 3.14.0.
    • Upgrade ChromeDriver to current ChromeDriver v2.42 level.
    • Keep Chrome version between Chrome v68-70 levels. (as per ChromeDriver v2.42 release notes)
    • Clean your Project Workspace through your IDE and Rebuild your project with required dependencies only.
    • If your base Web Client version is too old, then uninstall it through Revo Uninstaller and install a recent GA and released version of Web Client.