2009年5月5日 星期二

Enabling Concurrent Remote Desktop Sessions on Windows XP SP3 - Patched file included

If you have multiple users on your Windows XP machine, you might have heard it is possible to patch the terminal services service, to support multiple concurrent remote desktop connection (via RDP) to your computer.

Around the time Windows XP SP1 was released, a patched version of the file termsrv.dll could be found on the Internet, replacing this file with your existing one enabled the concurrent remote sessions support.

Yesterday I upgraded to Windows XP SP3 (you may ask if it isn’t too early? maybe so, but since I’ve already been using the latest RC for some time now, I felt confident enough to apply this update on my home computer). Anyhow, after updating to SP3, I discovered my computer no longer supports concurrent remote sessions.

Short Googling returned few articles explaining how to patch the termsrv.dll to support concurrent sessions, so I pulled out my favorite HEX editor and with few clicks everything was up and running again.

To save so time for other users (and myself when upgrading more computers), I’ve packaged the updated termsrv.dll file with another file that will make the required changes to your registry. (see the included readme.txt file for further instructions).

Download the patched version: termsrv_sp3_patch.rar

Installation instructions
0. Go to C:\Windows\system32\dllcache and rename the termsrv.dll to termsrv.dll.bak
1. Go to \Windows\System32 folder and rename termsrv.dll to termsrv.dll.bak
2. Copy the new SP3 patched termsrv.dll to \Windows\System32 folder
3. Run the included registry patch “ts_concurrent_session_patch.reg” (by double clicking it), it will update the relevant registry values which are relevant to the concurrent sessions support.
3. Restart windows.

NOTE:
if you are currently using Terminal Services, you will need to start windows in safe mode before you can overwrite the existing termsrv.dll files.

Alon

UPDATE 7/June/08:
I’ve added a note to the installation instructions suggesting to remove another copy of termsrv.dll that resides in the dllcache directory (Anthoney, thanks for the tip).

UPDATE 1/Aug/08:
The previous download link died. I uploaded the file to a new location.


原文網址

2009年5月4日 星期一

為什麼HP LaserJet P1005/P1006/P1505 做網路分享印表機時,列印會變得非常慢甚至無法列印?

文章簡介

本文詳細介紹了HP LaserJet P1005/P1006/P1505 做網路分享印表機時,列印會變得非常慢甚至無法列印的原因。

發生原因

因為HP LaserJet P1005/P1006/P1505為入門型機種,適合一般家庭、學生或SOHO族小型辦公室使用。由於印量較小,建議將這些機型當作單機使用。這些機型使用基於主機(HOST Base)的驅動程式,所以不支援一般的列印伺服器(printer server) 或是網路分享列印(printer sharing)功能。 接上一般的列印伺服器(printer server)是無法使用的;而如果作分享列印時,則會變得非常慢甚至無法列印。

解決方法

如果您想將您的印表機當成網路印表機,建議您可以購買HP LaserJet P1505n,此機型已內建列印伺服器(printer server)於機器內,只要接上您的網路即可作網路列印。


http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01414217&cc=tw&lc=zh-hant&dlc=zh-hant&product=3435668