Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปลี่ยนรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11

ในฐานะผู้ใช้ PC ปกติของ Remote Desktop sessions คุณอาจมีเหตุผลอยากเปลี่ยนรหัสผ่าน – อาจเป็นเพราะ Credentials ไม่ทำงานใน Remote Desktop บน Windows 11 หรือ Windows 10 ในบทความนี้จะแสดงวิธีต่างๆ ที่สามารถ เปลี่ยนและ/หรือรีเซตรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11/10

วิธีเปลี่ยนรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11

ความแตกต่างระหว่าง RDP และ VNC คืออะไร?

ความแตกต่างหลักคือ RDP เป็น virtual session ในขณะที่ VNC (Virtual Network Computing) จับภาพ physical display – หมายถึงคุณเห็นสิ่งที่ผู้ใช้ระยะไกลเห็นพอดี ทั้งสองโปรโตคอลให้เข้าถึงเดสก์ท็อประยะไกลเพื่อทำงานและ troubleshooting ระยะไกล RDP มีความสามารถแพลตฟอร์มจำกัด VNC เชื่อมต่อโดยตรงกับคอมพิวเตอร์ RDP เชื่อมต่อกับ shared server RDP เร็วกว่า VNC ทั่วไป

เปลี่ยน RDP username และ password ยังไง?

เพื่อเปลี่ยน RDP username และ password: ล็อกอิน Windows Server ผ่าน Remote Desktop เปิด Start menu ค้นหา Computer Management เปิด utility ในคอนโซล Computer Management ไปที่ Local Users and Groups > Users คลิกขวาที่ Remote Desktop user ที่ต้องการ (default คือ ServerAdmin) เลือก Set Password

เปลี่ยนรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11/10

สามารถเปลี่ยนรหัสผ่านผู้ใช้ใน RDP Session บน Windows ด้วยวิธีต่อไปนี้:

1. Keyboard Shortcut CTRL+ALT+END

ในบางกรณี Shortcut CTRL+ALT+END ช่วยให้คุณ CTRL+ALT+DEL ใน session เพื่อเปลี่ยนรหัสผ่านใน remote session CTRL+ALT+END เทียบเท่า CTRL+ALT+DEL ใน RDP เพราะ CTRL+ALT+DEL ไม่ทำงานใน RDP session – แต่ว่าทำงานได้หรือไม่ ขึ้นอยู่กับการตั้งค่า session ของ Windows version ที่รันอยู่

2. Keyboard Shortcut ALTGR+END

คีย์บอร์ดเยอรมันโดยเฉพาะมีปุ่มนี้ หากคุณมีคีย์บอร์ดที่มีปุ่ม Alt Gr สามารถกด ALT GR+END เพื่อจำลอง CTRL+ALT+DEL เข้าถึงหน้าจอ Windows Security Options

3. On-Screen Keyboard (OSK)

On-Screen Keyboard (OSK) ใน Windows 11/10 เป็นคีย์บอร์ดเสมือนบนหน้าจอ สามารถเปลี่ยนรหัสผ่านได้ วิธีทำ:

  • กด Windows key + R เปิด Run dialog
  • พิมพ์ osk กด Enter เปิด On-Screen Keyboard
  • กดค้าง CTRL+ALT บนคีย์บอร์ดจริง
  • คลิกปุ่ม DEL ใน OSK
  • ย่อ OSK
  • คลิก Change a password

4. Run the Shell

วิธีนี้รันคำสั่ง Shell โดยตรงเพื่อแสดง Windows Security Options ทำดังนี้:

  • เปิด Run dialog box หรือ command prompt
  • ใน Run dialog หรือ CMD prompt คัดลอกวาง syntax ด้านล่าง กด Enter:
C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
  • คลิก Change a password บนหน้าจอ Windows Security Options

5. สร้างและรัน Batch file

วิธีนี้สร้าง batch file แล้วรัน .bat file เพื่อเปิด Windows Security Options เปลี่ยนรหัสผ่าน วิธีทำ:

  • กด Windows key + R เปิด Run dialog
  • พิมพ์ notepad กด Enter เปิด Notepad
  • คัดลอกวาง syntax ด้านล่างใน text editor:
Set objShell = CreateObject(“Shell.Application”) objShell.WindowsSecurity
  • บันทึกไฟล์ตั้งชื่อ และต่อท้าย .bat – เช่น WinSecOptions.bat ในกล่อง Save as type เลือก All Files
  • รัน batch file ด้วยสิทธิ์แอดมิน (คลิกขวาไฟล์ที่บันทึก เลือก Run as Administrator จากเมนู)

รีเซตรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11/10

ต่างจากการเปลี่ยนรหัสผ่าน การรีเซตรหัสผ่านไม่ต้องจดจำรหัสผ่านปัจจุบัน แค่เขียนทับรหัสผ่านเดิม (ถ้ามี) แล้วตั้งรหัสใหม่

สามารถรีเซตรหัสผ่านผู้ใช้ใน RDP Session บน Windows ด้วยวิธี:

1. Active Directory Users and Computers

เพื่อรีเซตรหัสผ่านผ่าน Active Directory Users and Computers บน Windows:

  • เปิด Run dialog
  • พิมพ์ dsa.msc กด Enter เปิดคอนโซล Active Directory Users and Computers
  • หาบัญชีผู้ใช้ที่ต้องการรีเซตรหัสผ่าน
  • คลิกขวาบัญชี เลือก Reset Password

2. รันคำสั่ง Net User

คำสั่ง net user ใช้รีเซต/เปลี่ยนรหัสผ่านผู้ใช้บน Windows 11/10 ได้ หากเป็น local user account ไม่ใช่ domain user account

ทำดังนี้:

  • เปิด Command Prompt
  • ใน CMD พิมพ์คำสั่งด้านล่าง กด Enter:
net user <username> <password>

แทนที่ <username> <password> ด้วย username จริงและรหัสผ่านที่ต้องการ

3. รัน PowerShell cmdlet

วิธีนี้เปลี่ยน/รีเซตรหัสผ่านด้วย PowerShell สำหรับทั้ง local user และ domain user accounts

สำหรับ domain user account ต้องโหลด Active Directory module ใช้ PowerShell Set-ADAccountPassword cmdlet รีเซตรหัสผ่าน:

  • กด Windows key + X เปิด Power User Menu
  • กด i เปิด PowerShell
  • ในคอนโซล PowerShell พิมพ์คำสั่งด้านล่าง กด Enter:
Set-ADAccountPassword -Identity UserName -NewPassword (Read-Host -Prompt “InputNewPassword” -AsSecureString) -Reset

แทนที่ UserName และ InputNewPassword ด้วยชื่อผู้ใช้จริงและรหัสผ่านที่ต้องการ

สำหรับ local user account ใช้ PowerShell Set-LocalUser cmdlet รีเซตรหัสผ่าน local user:

Get-LocalUser ‘UserName’ | Set-LocalUser -Password (Read-Host -Prompt “InputNewPassword” -AsSecureString)

ขอจบเรื่องวิธีเปลี่ยน/รีเซตรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11/10!

เปลี่ยน default RDP port ยังไง?

ผู้ใช้ PC สามารถเปลี่ยน default RDP port บน Windows 11/10 ระยะไกลได้: เรียก Run dialog พิมพ์ regedit กด Enter เปิด Registry Editor ใน regedit ไปที่ registry subkey:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber

ที่ตำแหน่นนั้น เมนู Edit คลิก Modify คลิก Decimal พิมพ์หมายเลขพอร์ตใหม่ คลิก OK ออกจาก Registry Editor รีสตาร์ทคอมพิวเตอร์

ตรวจสอบว่า RDP port เปิดอยู่ไหม?

เพื่อรู้ว่า RDP port เปิดอยู่บน Windows system ต้องเปิด command prompt รัน telnet command – หนึ่งใน Command Line Parameters สำหรับ Remote Desktop Connections บน Windows 11/10 เช่น พิมพ์ telnet 192.168. 8.1 3389 ใน CMD หากหน้าจอกลายเป็นว่างเปล่า แสดงว่าพอร์ตเปิด และทดสอบสำเร็จ

บทความเกี่ยวข้อง: ลบ History entries จาก Remote Desktop Connection ใน Windows.

วิธีเปลี่ยนรหัสผ่านผู้ใช้ใน RDP Session บน Windows 11