Kết nối máy tính từ xa mà không khóa máy tính từ xa


31

Có thể kết nối qua Remote Desktop Connection với máy windows 7 mà không khóa máy tính từ xa (tôi muốn sử dụng cùng một người dùng đã đăng nhập)? Hoặc có thể giải phóng khóa sau khi đóng phiên máy tính từ xa không?

Câu trả lời:


16

Chỉ cần chạy này từ một phiên từ xa:

tscon %sessionname% /dest:console

Nhận lỗi Tên phiên %% tên phiên% không tìm thấy, có ý tưởng nào không? Đoán nó không được định nghĩa trong Windows 8
Felix

Không chắc chắn về Windows 8, điều này đã làm việc cho Windows 7.
Ryan

4
@phil Tôi cũng nhận được 'lỗi' từ ans của anh ấy vào ngày 7. Rõ ràng social.technet.microsoft.com/Forums/windows/en-US/NH Dành cho XP: tscon 0 /dest:consoleDành cho 7: tscon 1 /dest:console <- chạy trên máy từ xa. NHƯNG .. điều này chỉ để máy khách (mstsc.exe) ngắt kết nối với comp mà nó đang xem, sau đó nó sẽ không khóa. Vì vậy, bạn ngắt kết nối bằng cách chạy lệnh đó trên comp bạn đang xem. Nhưng phương pháp đó sẽ không dừng việc khóa màn hình khi bạn đăng nhập.
barlop

% sessionname% không khả dụng từ dấu nhắc lệnh nâng cao (quản trị viên), có lẽ vì các cửa sổ coi lời nhắc của quản trị viên như một phiên không từ xa riêng biệt. Tuy nhiên tscon.exe yêu cầu quyền quản trị để kết thúc một phiên. Giải pháp là sử dụng lệnh trên trong một phím tắt và chọn "chạy với tư cách là người quản trị" trong các tùy chọn nâng cao (cũng hoạt động nếu bạn trỏ một phím tắt "chạy như người quản trị" vào một tệp bó với lệnh cần thiết và chuyển% sessionname% đến tệp bó nâng cao làm đối số. Tôi sử dụng tệp này để ngắt kết nối mà không khóa và tạm dừng PC cùng một lúc)
Jules

6

Bạn có thể sử dụng tập lệnh PowerShell này, cũng hỗ trợ Windows 8:

$server   = 'MyServer'
$username = $env:USERNAME

$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]

tscon $session /dest:console

Điều này không làm việc cho tôi cả. Tôi chỉ nhận được "quyền truy cập bị từ chối." Có vẻ như nó đang cố khớp phiên ở đầu bên kia với tên người dùng cục bộ của bạn? Nhưng tôi muốn kết nối với phiên giao diện điều khiển, có thể đăng nhập như một người dùng khác.
Dan

@Dan Vậy tại sao bạn lại sử dụng $env:USERNAMEnếu bạn không muốn sử dụng nó? Sử dụng tên người dùng bạn muốn sử dụng thay thế. Bạn nên luôn luôn suy nghĩ trong khi sao chép và dán bất cứ điều gì. Nó có thể gây ra cho bạn thời gian khá tồi tệ nếu bạn thực hiện mọi thứ bạn tìm thấy ở đâu đó.
Dawid Ferenczy Rogožan

@Dawid. Ờm cảm ơn? Tôi đã xem kịch bản và nó khá vô hại. Tôi đã chọn để chạy nó, tự hỏi làm thế nào nó có thể làm việc. Hóa ra, nó không. Vì vậy, tôi đã ghi chú về điều đó. Điểm mấu chốt là tập lệnh không chỉ định tình huống nào nó hoạt động (có thể người dùng tên miền đã đăng nhập với cùng một người dùng trên máy đó). Tôi đã thử nó với một tên người dùng khác, nhưng nó cũng không hoạt động.
Dan

4

Theo tôi biết, không thể ngăn Remote Desktop Connection khóa máy tính, nhưng Ultra VNC cho phép bạn điều khiển máy khác từ xa mà không cần khóa.


4
Ultra VNC chậm hơn nhiều khiến tôi không thể sử dụng nó
yossis

Có thể ... xem câu trả lời của Felix
JoelFan

4

tham khảo https://techjTHER.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/

Nếu bạn cần mở khóa máy tính từ xa sau khi đóng Remote Desktop Connection, đây là một mẹo mà bạn có thể sử dụng để buộc RDP ngắt kết nối mà không khóa phiên và đăng nhập lại người dùng cục bộ trên màn hình bảng điều khiển cục bộ khi ngắt kết nối Remote Desktop.

Trên hệ thống từ xa được kết nối qua RDC (không phải trên máy tính của bạn mà RDC được khởi tạo để kết nối với hệ thống từ xa), hãy mở cửa sổ Dấu nhắc lệnh với tư cách quản trị viên, sau đó chạy lệnh tùy thuộc vào hệ điều hành Windows đang chạy trên hệ thống từ xa.

Trên Windows XP:

tscon 0 / mệnh: bảng điều khiển

Trên Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 hoặc mới hơn:

tscon 1 / mệnh: bảng điều khiển

Trên máy chủ Windows:

tscon% sessionname% / mệnh: bảng điều khiển

Không khóa Bảng điều khiển cục bộ khi sử dụng Kết nối máy tính từ xa


2

Hãy xem hỗ trợ từ xa. Về cơ bản, nó sử dụng cùng một công nghệ máy tính để bàn từ xa dưới mui xe.

Bạn đi vào khu vực trợ giúp và hỗ trợ và tạo một yêu cầu hỗ trợ từ xa mà bạn có thể gửi cho người bạn muốn điều khiển từ xa cùng một lúc.

Ngoài ra, bạn có thể sử dụng Logmein.com và cài đặt LogmeinFree cho phép bạn điều khiển máy tính người dùng từ xa cùng lúc họ đang sử dụng nó.


4
Hỗ trợ từ xa yêu cầu gia hạn vé, không?
yossis

2

chạy cmd trên máy tính từ xa, sau đó chạy lệnh này query sessionbạn sẽ thấy một cái gì đó như thế này

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
>console           SIRS                      1  Active
 rdp-tcp                                 65537  Listen

sau đó chạy lệnh này trong tscon x /dest:consoleđó x là ID phiên hoạt động của bạn, 1trong trường hợp của tôi.


1

Thay vào đó, bạn có thể sử dụng Gbridge: "Gbridge là phần mềm miễn phí cho phép bạn điều khiển máy tính từ xa, đồng bộ hóa thư mục, chia sẻ tệp và trò chuyện một cách an toàn và dễ dàng. Mạng riêng) kết nối trực tiếp và an toàn với máy tính của bạn bè và máy tính của bạn bè. Gbridge có nhiều tính năng độc đáo. " http://www.gbridge.com/


1

Không thể thực hiện được với RDC, bạn sẽ cần sử dụng công cụ của bên thứ ba như TeamViewer . Về mặt kỹ thuật, bạn có thể sử dụng trợ giúp từ xa, nhưng một khi bạn không có yêu cầu, bạn không thể làm gì được.


TeamViewer trông giống như một ứng dụng hay, nhưng tôi mới thử nghiệm và nó không hoàn toàn miễn phí và chậm hơn nhiều so với máy tính để bàn từ xa (ngay cả khi được sử dụng trong mạng LAN)
yossis

1

Thành thật mà nói, tôi sẽ chỉ sử dụng RealVNC, tôi cảm thấy nó là công cụ máy tính từ xa tốt nhất hiện có. Nó rất nhanh, không nhận được bất kỳ độ trễ nào với UltraVNC. RealVNC cũng rất tuyệt vời khi điều khiển từ xa trong máy tính của bạn từ bên ngoài ngôi nhà của bạn.


2
Tôi muốn giới thiệu RealVNC (hoặc bất kỳ VNC nào cho vấn đề đó), tôi không thể (mặc dù đã là người dùng rất sớm của nó). Các kết nối RD cảm thấy phản ứng nhanh hơn nhiều, đặc biệt là các liên kết bị hạn chế băng thông.
Brian Knoblauch

Đây cũng là kinh nghiệm của tôi. Máy tính từ xa nhanh hơn nhiều và tôi vẫn chưa tìm thấy các lựa chọn thay thế khác (về hiệu suất)
yossis

1

Được đề cập trong một câu trả lời khác, nhưng LogMeIn.com có phiên bản miễn phí và cho phép bạn chia sẻ kết nối với người dùng cục bộ hoặc để trống màn hình. Tôi đã tìm thấy thời gian phản hồi khá tốt trên các kết nối chậm hơn, nhưng chất lượng đồ họa sẽ giảm khi tốc độ.


0

Để giải quyết một Tác vụ tương tự trong đó chúng tôi phải ngăn Khóa màn hình cho Tác vụ lịch biểu, tôi đã viết một tệp Batch giống như sau:

for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console

Điều này cũng đòi hỏi phải Admin Rightsthực thi nhưng nó khá tiện dụng như một phím tắt trên màn hình của người dùng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.