Windows11创建删除账户以及用户权限的相关问题
前言
之前因为安装一个程序,平时一直用的账户没有Administrator权限,导致无法安装成功,将其设置为管理员并且启用管理员账户状态后,又产生了Administrator账户。于是把账户里的文件迁移到Administrator下,因为创建本地用户会占用C盘空间,那么通常我们会把不需要的账户给删除掉,因此我也是在文件迁移完毕后删除了账户。
但是删除账户之前如果没有把账户的管理员权限给禁用,那么删除账户后有的文件会因为权限原因无法删除掉,这时我们需要分析其中的具体原因,避免运行以前并未更改设置的程序后,又产生临时文件到C:\Users路径下已删除的账户的路径下。接下来会通过以下几点来进行阐述(删除的用户用dhy表示)。
1.用户概览
1.1.用户分类介绍
首先我们可以了解用户组,对用户的权限和关系有一个更清晰的认知:
用户组分为组决定了用户的权限。计算机上 System 组的权限最高,用户中 Administrators 组的权限最高,Users 组居中,Guests 组最低。
而用户又分为Microsoft Office Email注册的电子邮件账户和本地账户。
Administrators/Users组所属用户域:BUILTIN
查看sid值 : 通过WIN+R组合键进入运行,输入cmd,在命令提示符(Command Prompt)中输入”whoami /user”。
1.2.登录名&用户名&用户文件名
登录名为登陆界面或者开始菜单所展示的名字。
用户名是系统内部的,通常出现在文件路径名或者组或用户名中。
用户文件名是在创建用户时产生的C:\Users下的默认路径,创建用户后修改用户名,用户文件名不会改变。
1.3.实际应用
1.3.1.用户权限
因为本文刚开始提到的软件安装出现的权限问题,需要修改用户权限。而现在使用的电脑是Windows11系统的,当时创建电子邮箱账户时可能没有在账户选项中改变账户类型为管理员Administrator(我也记不清当时注册界面具体什么样了,已经过了一年了)。后面才知道,一般情况下Win11的管理员账户是关闭的,不过用户可以通过开启管理员账户来进行登录,登录管理员账户以后就获得了所有管理员权限。
具体操作如下:
https://office.tqzw.net.cn/computer/windows/171477.html
发现我的设置为已禁用,将其改为已启用。
查看了下账户dhy的属性,发现账户dhy不是Administrators组,之前选中的其他(这图是后面截的,这时已经改为管理员了)。
1.3.2. 创建Administrator用户
如果与我上述情况一样,没有Administrator用户,通过WIN+R组合键(或者【开始】→【运行】)打开运行后,在运行中输入” lusrmgr.msc”按回车键运行载入lusrmgr界面。双击本地用户和组(本地)下的用户→右键点击当前用户(dhy)→【属性】,去掉【帐户已禁用】前的钩。
确定后退出,并且注销当前用户,在登录界面就有了现在的Administrator账户了。
2.残留文件清理
2.1.问题描述
在我们删除一个账户后,通常会在C盘下面残留如下一些文件:
那么这些文件其实是在之前的环境变量/应用缓存或者注册表的ProfileImagePath值为Users下dhy的文件路径,然后运行程序后产生的。需要进行更改,否则下次运行还会出现这种情况。
2.1.1 产生原因
这可能与我在lusrmgr窗口直接删除用户但是没有禁用账户dhy的管理员权限有关。由于账户dhy已经具有管理员权限,该账户下文件的权限也达到了最高。那么即使在Administrator账户下,也不具备这些文件的管理权限(不知道是不是因为同为Administrators组),从而无法对其直接删除。
2.1.2 删除用户的其他办法
如果不通过lusrmgr窗口删除用户,也许能够删除得更干净。这里以Windows11为例,首先通过Win+i组合键打开设置:
点击系统→系统信息得到如下界面:
点击高级系统设置,加载出系统属性:
点击用户配置文件模块中的设置,会加载出用户配置文件对话框:
这里因为我只有一个用户,删除为灰色,如果有多余的用户选中后就可以点击删除。
参考链接:
http://www.zztongyun.com/article/%E7%94%B5%E8%84%91%E6%9C%89%E4%B8%A4%E4%B8%AA%E7%94%A8%E6%88%B7%E6%80%8E%E4%B9%88%E5%88%A0%E9%99%A4%E4%B8%80%E4%B8%AA
2.2.解决方法
2.2.1.修改环境变量
这里以Windows11操作系统为例,首先通过Win+R组合键打开运行,输入“control”按回车键确定打开控制面板,也可以点击开始菜单在搜索栏搜索打开。
点击用户账户-用户账户
可以看到控制面板主页下有更改我的环境变量选项
点击更改我的环境变量,出现如下界面,发现Path的路径为之前所删除账户下的路径:
双击进入后即可进行修改,修改后到当前的Administrator路径下:
或者桌面点击右键,点击个性化-系统-系统信息-高级系统设置,出现如下界面:
最后点击环境变量也可以达到到第一张操作方法的效果。
2.2.2.修改登录名
当我们想将登陆界面的登录名设置为中文而又保持文件路径为英文时,可以仅修改登陆名为中文,避免程序安装以及环境变量配置等编程方面的问题。
前面的步骤与1.3.2.一样,首先进入lusrmgr界面,双击用户后会得到如下界面:
我们可以看到名称,全名。名称对应的就是用户名,而全名对应的是登录名。当登录名的值为空时,将默认展示用户名为登录名。再右键点击Administrator选择属性,或者双击,出现如下界面后便可进行设置:
这里我将全名(登录名)设置为logname
2.2.3. 组或用户名删除
由于这次删除账户时把桌面的文件迁移到现在的Administrator上,有的快捷方式的组和用户名还残留着之前的账户,那么以桌面的Adobe Photoshop 2021为例,右键属性,点击安全,在组和用户名会看到未知用户,这个就是之前删除的账户。
然后点击高级,可以看到其中未知用户继承于“C:\Users\Administrator\”(因为之前删除账户时忘了禁用账户的管理员状态,这导致很多文件没有权限直接删除)。
选中后直接点击删除会出现如下警告:
那么我们需要选择禁用继承,选择”将已继承的权限转换为此对象的显示权限。”
可以看到,“继承于”变成了无。
然后就可以选中删除,删除后如下:
2.2.4. 缓存路径
这里以网易云音乐为例,进入设置-下载设置,更改缓存目录,下次登陆就不会在以前所删除的用户的默认路径产生缓存了。
然后发现账户文件夹下的temp文件夹中也存在QQMusicService和log的残留文件,但是更改设置后下次运行QQ音乐还是会生成,于是把QQ音乐卸载后重新安装(当前用户),下次登陆的时候就没有在以前删除的账户文件夹下产生temp文件了。
2.2.5.修改注册表
之前尝试着修改用户文件名后直接更改注册表的值,但是牵扯到许多方面,否则会出现以下问题:
因此修改用户文件名和注册表值需要慎重操作,比较详细的规范操作和概念可以参考链接:
https://blog.csdn.net/qq_43780850/article/details/124726107
如果后续创建的新账户想继续使用之前已删除账户的用户名/用户文件名,那么也可以参考上面链接。不过需要正确完成了以上操作后才能这样做。
3. 总结
在删除账户前首先要检查是否禁用账户的管理员状态,这样才能把该用户的文件清理干净。推荐把环境变量和缓存目录放在Administrator下或者其他路径,虽然没什么太大影响,但是在以后的文件迁移或者删除时可能会遇到一些不便。
Windows11创建删除账户以及用户权限的相关问题相关推荐
- mysql 使用手册 权限_创建MySQL用户及用户权限管理
通过grant [aɪ'dɛntɪfaɪd] 命令创建用户并授权 grant命令简单语法 grant all privileges on dbname.* to username@localhost ...
- cdh用户权限_CDH用户管理
一 简介 CDH大数据集群安装和使用过程中,涉及到很多用户.根据用户性质分为服务用户和使用用户.服务用户是在搭建CDH集群中自动创建的,使用用户是在集群使用中管理员创建的.这些用户都是基于linux的 ...
- jenkins配置用户权限
前言 在实际使用中,需要对使用jenkins的开发人员或者运维人员控制一定的权限,比如不同的用户只能对指定的项目进行构建等,jenkins本身没有管理用户权限的相关配置,需要借助插件来完成,比较常用的 ...
- 1.2.1 linux用户权限
目录 su 切换用户账户 添加组: 删除组 修改用户所在组: 添加用户: 设置密码: 删除用户: 修改文件权限: 修改文件所有者: su 切换用户账户 格式: [su 用户名 ] [su] 切换到ro ...
- Linux-CentOS 用户权限配置
一.用户 二.用户组 三.目录权限 四.登录权限配置 五.sudo权限配置 CentOS操作系统下的用户管理以及用户权限管理相关命令. 一.用户 创建用户:adduser user1 修改用户密码:p ...
- 文件以及用户权限相关
一.文件权限详细介绍 1.文件数据权限知识介绍:r w - 普通文件: r:可以查看文件真实数据信息 w:可以编辑修改文件真实内容 x:文件可以直接执行使用结论: 1)root用户可以随意查看或者编辑 ...
- 数据库—用户权限管理(三十三)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.概述 二.用户权限类型 三.用户赋权 四.权限删除 五.用户删除 前言 数据库用户权限管理是指对数据库用户的权限进行 ...
- rundeck用户权限管理
前情: $RDECK_BASE 为rundeck的自定义环境变量,可以按如下配置: $ vim .bashrc export RDECK_BASE=/home/sc/rundeck #末尾追加 $ ...
- MySQL讲义第 55 讲——用户权限管理之创建和删除用户
MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...
最新文章
- NLP任务语义相似数据准备及实战
- JAVA开发:开发属于你的第一个Java程序
- TFF 官方demo解释
- phpshe b2c商城系统配置nginx支持pathinfo和rewrite的写法
- php单例型(singleton pattern)
- 译 | .NET Core 基础架构进化之路(一)
- Linux 设备驱动开发 —— 设备树在platform设备驱动中的使用
- 前端学习(1350):用户的增删改查操作7增删改查
- Linux C socket 编程之UDP
- 高仿精仿快播应用android源码下载
- VBScript: 正则表达式(RegExp对象)
- 修复 海盗船 k70 lux 未检测到设备(k70 no device detected)
- P1563 [NOIP2016 提高组] 玩具谜题
- uni-app 框架超详细新手入门
- 【游戏客户端】制作节奏大师Like音游(下)
- python学习004-----python中%s的各种用法
- CSS 画三角形、半圆、扇形、
- (3)tesorflow 计算模型复杂度
- 3. css-loader
- http 请求包含哪几个部分,分别有何作用?