windows services 读取注册表配置文件一般在哪个目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows services 读取注册表配置文件一般在哪个目录相关的知识,希望对你有一定的参考价值。

开机之后,任务栏通知区域弹出提示:您已使用临时配置文件登录。解决思路:先易后难,逐一排查。

方法一:
开始→运行→输入:services.msc 点击确定(或按回车键)打开服务。

确保负责加载,卸载用户配置文件的User Profile Service服务已经开启。如果启动菜单是灰色的(不可同):服务属性→启动类型→自动或者手动→应用→启动→确定

同样,查看负责组策略的Group Policy Client服务是否开启了?未开启,以同样的方法开启之。

方法二:
开始→控制面板

控制面板→系统和安全

系统和安全→系统

系统→高级系统设置

高级→用户配置文件→设置

删除临时用户,选择正确的用户配置→确定。
或者再另新建一个新的账户,再做进一步的处理。

方法三:
如果在Windows 8.1操作系统中使用临时配置文件登录的话,可能是原先账户已经发生损坏造成的,可以根据以下步骤创建一个新的本地账号。
将鼠标放在屏幕右下角,在弹出的右边框中点击→设置→更改电脑设置→用户→添加用户→不使用 Microsoft 账户登录→本地账户→创建新的本地账户→注销当前账户→然后用新的账户登录。

方法四:
如果之前已经有还原点,恢复一下系统也是比较省事的。
开始→控制面板→系统→系统保护→找到以前备份的还原点→还原。

方法五:
在【开始】→【运行】中输入: regedit 按回车键之后,打开注册表编辑器。

先给权限,右键点击HKEY_CURRENT_USER→权限→涵盖当前的账户→允许完全控制→确定。
重启电脑,看是否解决了?不行,再进行下一步。

依次定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
右边窗口就有使用临时配置文件的账户相关讯息,点开,看清楚,确认之后,再删除对应的键值,重启电脑即可。(如果对注册表不是太熟悉不宜使用此法,否则删错了键值,连这个临时配置的系统也进不去!)
参考技术A 服务可以读取注册表与配置文件: System.Windows.Forms.Application.StartupPath.ToString() + "config.xml"

或 读取注册表绝对路径(将注册表连接写全 如:HKEY_CURRENT_USER\Software\test\something)
如果读取不成功,请确定服务权限以及是否有异常,建议将每步写入日志查看,或跟踪调试。本回答被提问者采纳
参考技术B 1、服务可以读取注册表与配置文件: System.Windows.Forms.Application.StartupPath.ToString() + "config.xml"
2、或读取注册表绝对路径(将注册表连接写全 如:HKEY_CURRENT_USER\Software\test\something)
3、如果读取不成功,请确定服务权限以及是否有异常,建议将每步写入日志查看,或跟踪调试。

以上是关于windows services 读取注册表配置文件一般在哪个目录的主要内容,如果未能解决你的问题,请参考以下文章

streambase service 变为 window service启动

Worker Services读取配置后,发布Windows出现的问题及解决

springboot打包jar文件注册成windows service

android自定义serviceloader接口隔离及获取自定义properties参数配置

使用Python读取Windows注册表

如何安装windows mysql