解决Windows Server 2016本地登录失败但远程登录正常的问题:排查与解决方案

在这里插入图片描述

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。
🍎个人主页:Java Fans的博客
🍊个人信条:不迁怒,不贰过。小知识,大智慧。
💞当前专栏:Java案例分享专栏
✨特色专栏:国学周更-心性养成之路
🥭本文内容:解决Windows Server 2016本地登录失败但远程登录正常的问题:排查与解决方案

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

文章目录

    • 前言
      • 一、问题分析
        • 1. 用户帐户配置
        • 2. 组策略设置
        • 3. 密码策略
        • 4. Windows安全设置
      • 二、解决步骤
        • 1. 检查用户帐户
        • 2. 检查组策略
        • 3. 检查密码策略
        • 4. 检查Windows安全设置
      • 三、具体代码示例
    • 总结
    • 参考资料

在这里插入图片描述

前言

  在使用Windows Server 2016时,有时会遇到本地登录失败而远程登录正常的问题。这种情况可能涉及多个方面的配置和设置,尤其是当服务器作为Active Directory (AD) 域控制器部署时。本文将探讨可能的原因,并提供解决方案,以帮助您排查和解决这个问题。无论您是系统管理员还是普通用户,都可以从本文中获得有用的信息,以确保您的Windows Server 2016正常运行。让我们一起来了解如何解决本地登录失败的问题吧!

一、问题分析

1. 用户帐户配置

  当出现本地登录失败而远程登录正常的问题时,首先需要检查用户帐户的配置。特别是在Active Directory (AD) 域环境中,以下是一些可能的原因和解决方案:

确保用户帐户被允许本地登录:

  • 检查用户帐户的属性,确保“允许本地登录”选项已启用。
  • 可以使用以下 PowerShell 命令来检查和修改用户帐户的“允许本地登录”属性:
# 检查用户帐户的“允许本地登录”属性
Get-ADUser -Identity <用户名> | Select-Object Name, UserPrincipalName, Enabled# 启用用户帐户的“允许本地登录”属性
Set-ADUser -Identity <用户名> -Enabled $true

检查帐户是否被锁定或禁用:

  • 确保用户帐户没有被锁定或禁用。可以在AD域控制器上使用以下命令来检查和解锁用户帐户:
# 检查用户帐户的锁定状态
Get-ADUser -Identity <用户名> | Select-Object Name, UserPrincipalName, LockedOut# 解锁用户帐户
Unlock-ADAccount -Identity <用户名>

确保用户帐户在AD域中是有效的:

  • 检查用户帐户是否存在于AD域中,并且没有任何同步或复制问题。
  • 可以使用以下命令来验证用户帐户的存在和有效性:
# 检查用户帐户是否存在于AD域中
Get-ADUser -Identity <用户名># 检查用户帐户的同步状态
Get-ADSyncConnectorRunStatus -ConnectorName <连接器名称>

  请注意,上述代码示例中的<用户名>和<连接器名称>应替换为实际的用户名和连接器名称。

2. 组策略设置

  当出现本地登录失败而远程登录正常的问题时,组策略的设置可能会对本地登录权限产生影响。在域控制器上,您可以按照以下步骤检查和调整组策略设置:

打开组策略编辑器:

  • 在域控制器上,按下Win + R键,输入"gpedit.msc"并按Enter键,打开组策略编辑器。

导航到本地策略设置:

  • 在组策略编辑器中,展开“计算机配置” → “Windows 设置” → “安全设置” → “本地策略”。

检查用户权限分配:

  • 在本地策略下,找到“用户权限分配”文件夹,并点击打开。
  • 确认以下两个策略设置:
    • “通过远程桌面服务允许登录”:确保需要允许本地登录的用户组(如“Domain Users”)被添加到该策略中。
    • “本地登录”:同样,确保需要允许本地登录的用户组被添加到该策略中。

修改策略设置:

  • 双击要修改的策略,点击“添加用户或组”按钮。
  • 输入需要添加的用户组名称(如“Domain Users”),点击“检查名称”按钮,确保名称正确。
  • 点击“确定”按钮保存修改。

  请注意,上述步骤是在域控制器上进行的。修改组策略后,等待一段时间或使用gpupdate /force命令来强制更新组策略。这样,您应该能够解决Windows Server 2016上本地登录失败的问题。

3. 密码策略

  当出现本地登录失败而远程登录正常的问题时,密码策略可能是一个需要检查的因素。确保本地登录的密码符合密码策略的要求,如密码复杂度和历史密码策略。以下是在域控制器上检查密码策略设置的步骤:

打开组策略编辑器:

  • 在域控制器上,按下Win + R键,输入"gpedit.msc"并按Enter键,打开组策略编辑器。

导航到密码策略设置:

  • 在组策略编辑器中,展开“计算机配置” → “Windows 设置” → “安全设置” → “账户策略”。
  • 在“账户策略”下,找到“密码策略”文件夹,并点击打开。

检查密码策略设置:

  • 在密码策略文件夹中,可以找到以下密码策略设置:
    • 密码长度要求
    • 密码复杂性要求
    • 历史密码要求
    • 密码过期时间

修改密码策略设置:

  • 双击要修改的密码策略,根据需要进行相应的更改。
  • 例如,如果密码复杂性要求过高导致本地登录失败,您可以降低密码复杂性要求。

  请注意,上述步骤是在域控制器上进行的。修改密码策略后,等待一段时间或使用gpupdate /force命令来强制更新组策略。这样,您应该能够解决Windows Server 2016上本地登录失败的问题。

4. Windows安全设置

  对于Windows安全设置,您需要确保没有启用“拒绝本地登录”策略,并检查是否存在其他安全软件或防火墙阻止本地访问。以下是详细阐述:

确保没有启用“拒绝本地登录”策略:

  • 在组策略编辑器中,导航到“计算机配置” → “Windows 设置” → “安全设置” → “本地策略” → “用户权限分配”。
  • 确保“拒绝本地登录”策略中没有列出需要被拒绝本地登录的用户或用户组。

检查其他安全软件或防火墙:

  • 检查是否安装了第三方安全软件,如防病毒软件、防火墙等,这些软件可能会阻止本地访问。
    确保这些安全软件的设置不会阻止本地登录,或者尝试临时禁用这些软件来测试本地登录功能。

  在检查这些设置时,您可以通过组策略编辑器来查看和修改“拒绝本地登录”策略,并通过查看安全软件或防火墙的设置来确认是否有针对本地登录的阻止规则。如果发现任何不当的设置,您可以相应地进行修改以允许本地登录。

二、解决步骤

1. 检查用户帐户

登录到远程服务器,打开“Active Directory 用户和计算机”控制台,检查用户帐户设置。

确保用户没有被锁定:

Get-ADUser -Identity "username" | Select-Object LockedOut

如果帐户被锁定,可以解锁:

Unlock-ADAccount -Identity "username"

2. 检查组策略

打开“组策略管理”控制台,导航到以下路径:

计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 用户权限分配

检查“允许本地登录”和“拒绝本地登录”策略:

Get-LocalGroupMember -Group "Administrators"

确保您的用户帐户或组被允许本地登录。

3. 检查密码策略

检查密码复杂度和历史策略:

Get-ADDefaultDomainPasswordPolicy

如果用户需要更改密码,确保遵循这些策略。

4. 检查Windows安全设置

确保没有启用“拒绝本地登录”策略:

Get-LocalGroup | Where-Object { $_.Name -eq "Guests" }

确保没有其他安全软件阻止本地访问,检查防火墙设置。

三、具体代码示例

  下面是一些常用的PowerShell命令,您可以在远程会话中执行:

# 检查用户帐户状态
$user = Get-ADUser -Identity "username" -Properties LockedOut
if ($user.LockedOut) {Write-Host "用户已被锁定,正在解锁..."Unlock-ADAccount -Identity "username"
} else {Write-Host "用户未被锁定。"
}# 检查组策略设置
$localPolicies = Get-LocalGroup | Where-Object { $_.Name -eq "Administrators" }
$localPolicies | Format-Table# 查看密码策略
$passwordPolicy = Get-ADDefaultDomainPasswordPolicy
Write-Host "密码最小长度: $($passwordPolicy.MinPasswordLength)"
Write-Host "密码复杂性要求: $($passwordPolicy.ComplexityEnabled)"# 检查拒绝本地登录策略
$denyLocalLogon = Get-LocalGroupMember -Group "Guests"
$denyLocalLogon | Format-Table

总结

  本地登录失败的原因可能是多方面的,特别是在Active Directory环境中。通过上述步骤,您可以逐步排查用户帐户、组策略、密码策略和Windows安全设置。使用PowerShell命令可以帮助您快速获得所需的信息并进行相应的调整。

  如果以上方法仍然无法解决问题,建议检查系统日志,特别是安全事件日志,以获取更多线索。在“事件查看器”中,导航到“Windows 日志” → “安全”查看是否有相关的错误或警告信息。

参考资料

  Microsoft官方文档
  Windows Server 2016管理指南
  Active Directory管理和配置手册


  码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识点击关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1562143.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

2024VDC蓝河分会场:蓝河操作系统2 全栈自研 为AI而生

10月10日&#xff0c; 以“同心同行”为主题的2024vivo开发者大会在深圳成功举办&#xff0c;在同期举办的蓝河分会场上&#xff0c;vivo多位专家及产业界、学术界伙伴分享了在AGI时代下&#xff0c;蓝河操作系统带来的技术创新与实践&#xff0c;vivo希望携各方共建生态&#…

Monad 101 杭州线下活动:解锁创新技术,引领低成本高效 DApp 开发之路!

以太坊等区块链在处理传统金融大规模交易时面临巨大挑战&#xff0c;有限的可扩展性成为阻碍其广泛应用的主要瓶颈。为了解决这一难题&#xff0c;并缩小传统金融与去中心化金融&#xff08;DeFi&#xff09;之间的差距&#xff0c;Keone 创立了 Monad。通过显著提升交易速度和…

能效电气发布“四全”欧标直流桩系列产品

2024年10月12日,深圳 分布式充放电全球第一品牌、新型充放电解决方案卓越供应商,电动汽车充放电行业颠覆者、创新者、标准制定者、市场领导者,深圳市能效电气技术有限公司发布面向全球市场的全系列欧标直流充电桩产品,功率范围覆盖22kW-160kW,包括8大系列12种型号:20kW UE20、2…

2024年最新Stable Diffusion模型资源合集!附整合安装包!

&#xff08;模型资源在ComfyUI、WebUI以及ForgeUI中都通用&#xff09; 之前的Stable Diffusion笔记受到了不少小伙伴的关注&#xff0c;很感谢大家的建议和支持。有很多小伙伴私信我问我一些AI绘画的模型资源在哪来下载&#xff0c;一般来说有两个网站比较常用&#xff0c;分…

软件测试学习笔记丨Linux三剑客-grep

本文转自测试人社区&#xff0c;原文链接&#xff1a;https://ceshiren.com/t/topic/32506 一、简介 1.1 grep命令 grep是一个全局查找正则表达式&#xff0c;并且打印结果行的命令。grep的输入是一个文件或者一个标准输入&#xff08;stdin&#xff09;&#xff0c;或者是一…

U盘有盘符却难开启?数据恢复全攻略

一、U盘有盘符但无法打开的现象描述 在日常使用U盘的过程中&#xff0c;我们有时会遇到这样一种情况&#xff1a;将U盘插入电脑后&#xff0c;系统能够正常识别并分配一个盘符&#xff0c;但在双击或右键点击该盘符时&#xff0c;却无法正常打开&#xff0c;甚至会出现错误提示…

图像处理中常用的统计矩

目录 原点矩中心矩常用的统计矩偏度&#xff08;Skewness&#xff09;定义解释 峰度&#xff08;Kurtosis&#xff09;定义解释 统计矩的应用MATLAB相关函数 原点矩&#xff08;Moment about the Origin&#xff09;和中心矩&#xff08;Central Moment&#xff09;是概率论和数…

技术发明一等奖!FISCO BCOS研究成果荣获CCF权威认可

近日&#xff0c;中国计算机学会&#xff08;CCF&#xff09;正式揭晓了2024年度“CCF科技成果奖”的获奖名单。FISCO BCOS开源工作组组长单位微众银行与清华大学合作的“安全可控高性能区块链基础平台”项目&#xff0c;凭借卓越的技术创新与显著的社会经济效益&#xff0c;荣…

基于Arduino的“鳄鱼嘴”

基于Arduino的“鳄鱼嘴” 一、项目说明二、项目材料三、外壳制作3.1 鳄鱼嘴制作3.2 鳄鱼牙齿制作3.3 眼睛制作 四、电路设计五、舵机连接六、使用方法 一、项目说明 嘿&#xff0c;朋友们&#xff0c;在这篇教程中&#xff0c;我将向你们展示一个万圣节的点子&#xff0c;它将…

AI引起用人格局变动,个人如何应对这一趋势

大家好&#xff0c;我是Shelly&#xff0c;一个专注于输出AI工具和科技前沿内容的AI应用教练&#xff0c;体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具&#xff0c;拥抱AI时代的到来。 人工智能的发展带来的就业结构变革&#xf…

AI大模型 向量Embeddings+向量数据库实现文搜文、图搜图

文搜文、图搜图介绍: 文搜文 &#xff1a;即文本搜索文本&#xff0c;是指通过输入关键词或短语&#xff0c;在大量文本数据中检索出与之相关的内容 。 搜 索引擎&#xff08;百度、谷歌、 360 &#xff09; 、 文档管理系统 、 电商搜索 。 图搜图 &#xff1a;即图像搜…

【计算机网络】详解IP协议网段划分路由转发子网掩码网络号

一、IP功能 IP可以实现主机定位和路由选择&#xff0c;提供一种能力&#xff0c;将数据可靠地从A点跨网络送到B点。数据先根据目的IP在局域网之间进行转发&#xff0c;再在局域网内进行内网转发。 二、IP协议报头 4 位版本号(version)&#xff1a;指定 IP 协议的版本&#xff…

学习Ultralytics(获取yolov8自带的数据集并开始训练)

今天小编带大家学习一下YOLOv8 配置文件&#xff0c;用来定义不同数据集的参数和配置。这些文件包含了关于每个数据集的路径、类别数、类别标签等信息&#xff0c;帮助模型正确地加载和解析数据集&#xff0c;以便进行训练和推理。 具体来说&#xff0c;这些 YAML 文件的作用如…

品牌渠道价格管控策略

在当今竞争激烈的市场环境中&#xff0c;品牌为提升销量和曝光量&#xff0c;积极拓展线上线下销售渠道。然而&#xff0c;不同渠道的价格管控方式存在显著差异&#xff0c;这对品牌的运营和管理提出了挑战。 一、线上线下渠道价格管控特点 线下门店价格管控主要依赖人工巡查。…

基于YOLOV8的西红柿检测系统

基于YOLOv8模型的西红柿检测系统可用于日常生活中检测与定位西红柿&#xff08;Tomato&#xff09;目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测。本系统还支持图片、视频等格式的结果可视化。系统采用YOLOv8目标检测算法训练数据集。此外&#…

docker升级mysql

一、首选备份原数据库所有数据 二、在Docker中查看正在运行的MySQL容器名称&#xff0c;可以使用以下命令&#xff1a; docker ps --filter "namemysql" 三、查看当前docker中正在运行mysql的版本 docker exec -it qgz-mysql mysql -V 可以看到当前运行的版本是8.…

NLP入门该看什么书?2024必读NLP书籍!《自然语言处理:基于预训练模型的方法》,快来学起来吧!】

自然语言处理被誉为“人工智能皇冠上的明珠”。近年来&#xff0c;以BERT、GPT 为代表的大规模预训练语言模型异军突起&#xff0c;使问答、检索、摘要、阅读理解等自然语言处理任务性能都得到了显著提升。 《[自然语言处理&#xff1a;基于预训练模型的方法]》一书深入浅出地…

JavaWeb Servlet--09深入:注册系统02--显示所有用户信息

▲▲▲注意&#xff1a;这篇02是必须完成前面的01注册系统---注册界面的&#xff01;&#xff01;&#xff01; 查找所有用户信息界面 该业务就是将数据库里的所有数据进行打印出来反映到界面上,要重新写2个界面&#xff0c;一个是放查询超链接的界面&#xff0c;另一个是跳转…

DBeaver连接mysql 9报错:Public Key Retrieval is not allowed

DBeaver连接mysql 9报错&#xff1a;Public Key Retrieval is not allowed 如图&#xff1a; 解决方案 编辑连接属性&#xff1a; 修改 allowPublicKeyRetrieval 的值为 true DBeaver连接mysql数据库执行.sql脚本&#xff0c;Windows_dbeaver执行sql脚本.sql文件-CSDN博客文章…

机器学习与神经网络荣获诺贝尔物理学奖:科技跨界的新里程碑

在科技日新月异的今天&#xff0c;2024年诺贝尔物理学奖的颁发无疑投下了一颗震撼学术界的重磅炸弹——首次将这一殊荣授予了机器学习与神经网络领域的研究者。这一决定不仅打破了传统物理学奖项的界限&#xff0c;更标志着人类社会对科技进步认知的一次深刻变革&#xff0c;预…