Showing posts with label Windows 小技巧. Show all posts
Showing posts with label Windows 小技巧. Show all posts

Saturday, November 3, 2012

how to cut off Terminal Server session when user Idle

REF http://blog.miniasp.com/post/2008/08/21/How-to-setup-Remote-Desktop-Auto-Logout.aspx


1. query who at RDP session

qwinsta /server:
or
quser /server:

2. setting timeout for  


A.. WINDOWS 2008

run GPEDIT,msc
computer configuation-Administrative Templates-Windows Components-Terminal Services-Terminal Server-Connections-Session Time Limits-

-Set time limit for disconnected  seesions

(setting allows you to configure a time limit for disconnected Terminal Services sessions).
Enable - X Min (X Min when idle , then  cut off rdp connection)
-Set time limit for active Terminal sessions
This policy setting allows you to specify the maximum amount of time that a Terminal Services session can be active before it is automatically disconnected.
Enable -Y Min 

B. Windows 2003 少 Terminal Server 及 -Session Time Limits

順便一提
解除WINDOWS 2008 無法 單一帳戶從遠端桌面登入多個 Session (工作階段)
disable restrict users to a single remote Terminal Services session
run GPEDIT.MSC
.computer configuation-Administrative Templates-Windows Components-Terminal Services-Terminal Server-Connections
-Restrict Terminal Service user to a single remote  session.
: Disable


Friday, March 9, 2012

不讓搜尋引擎搜尋你的網頁

REF: http://zeroplex.blogspot.com/2006/09/blog-post_115813861066810607.html 一般搜尋引擎都會有一個機器人(robot or crawler),自動連到你的網頁上,搜尋網頁上面出現的超連結和超連結文字,並把得到的結果存到資料庫建檔,以供其他人搜尋。機器人也會連到網頁中出現的超連結位址,繼續找超連結以及關鍵字。 大部分的網站會將關鍵字放在網頁 標籤中。          機器人會依照 meta 中所給的關鍵字建立索引(index),當然除了 meta 中的關鍵字,在網頁中出現的超連結也一樣會被建立索引。 若不希望讓網頁中的資料被其他人搜尋到(被建立索引),如網頁中包含電話、地址、信用卡卡號等等,就必須在 meta 中加入一些語法:Robots META tag。          在 content 中,可以放入四種參數:index、noindex、follow、nofollow。 index 允許從你的網頁中建立索引。 noindex 很明顯,不允許建立索引。 follow 允許連結到你網頁中的抄連結再繼續建立索引。 nofollow 不允許使用你網頁上的超連結連到其他網頁。 這些參數預設都是允許,所以當你只有下一個參數:          也就表示說不能建立索引,但是仍然可以從你網頁中的超連結連到其他網頁去。 參考資料: http://zeroplex.blogspot.com/2006/09/blog-post_115813861066810607.html http://www.robotstxt.org/wc/meta-user.html http://www.searchtools.com/robots/robots-meta.html

Friday, March 26, 2010

利用群組原則 GPEDIT 禁止使用程式(阻止變種病毒)

1. 開啟群組原則:開始 → 執行 → 鍵入gpedit.msc → 確定。
2. 選使用者設定 → 系統管理範本 → 系統 → 在右邊視窗裏選「不要執行已指定的Windows應用程式」。
3. 在「設定」一欄下,選「已啟用」→ 顯示 → 分別新增 happys.exe、svch0st.exe、spoclsv.exe、 nvscv32.exe acad.fas Krvnseuve.exe 等己知的相關變種病毒名稱 → 確定 → 關閉群組原則。

Thursday, April 2, 2009

縮減virtual pc 之vhd 容量

Compact Your VHD Files
Many times it's necessary to debug solutions on other machines so that you don't corrupt your developer machine, because of different platform requirements, or to attach a debugger without changing the state of the machine. Testing Windows Installer patches is no different. We test on daily target builds using daily upgrade builds. Installing daily builds isn't always such a good idea, and because Windows Installer now caches MSP re-installing a patch with slightly different contents but the same PatchCode proves difficult.

Of course we have labs full of machines, but because these run through a complete installation of both the OS and other components such as service packs and lab tools, I prefer Microsoft Virtual PC and Virtual Server. Both at home and at work I've got a good base build with very little installed, including the latest service packs, hotfixes, and the Visual Studio .NET 2003 native remote debugger. Once that's all set up, I enable undo disks. Now whenever I need to start over I simply turn off the virtual machine and discard the changes. When I restart I have a fresh new machine.

In order to decrease disk space requirements, you have to compact your virtual hard disks, or VHD files. If you run the Virtual Disk Wizard from the File menu and choose to edit and compact an existing VHD, the wizard states that, "Before you compact this virtual hard disk, you must zero out free space on it with a third-party tool that you install on the guest operating system." The CHM file for Virtual PC 2005 Service Pack 1 has a similar message. Finding such a tool wasn't so easy. SDelete from Sysinternals starts by zeroing free space, but then fills it with 0xff and then random bytes. It also grows the size of a dynamic disk because it creates a file to fill all available space which most likely hasn't been allocated yet in the VHD.

Before writing such a utility I, of course, tried Microsoft Support. I was able to find one KB article — KB 888760 — that made mention of such a tool, which was not a third-party tool at all.

Download and install Virtual PC 2004 Service Pack 1. (or virtual Pc 2007 server pack 1)
Defragment your guest operating system.
From the CD menu, select Capture ISO Image and browse to the Virtual PC additions directory, which is "%ProgramFiles%\Microsoft Virtual PC\Virtual Machine Additions" by default.
Mount Virtual Disk "Precompactor.iso." By default with auto-run enabled, the precompactor will start automatically.
When it has finished, unmount the ISO from the CD menu. and stop the
Virtual machine, the

Run the Virtual Disk Wizard from the File menu and follow the instructions to compact your VHD file. (select the exist vhd , next , will have two option , one is compact the disk one is change to fix volume, compact function can be reduce the size of your base VHD file. When it's finished, click Settings to open the settings for your virtual machine, select Undo Disks, and check Enable Undo Disks.

Thursday, January 15, 2009

如何由MS SQL ENTERPISE 用手動輸入 NULL 值

MS SQL ENTERPISE 進TABLE 修改時,需要INSERT NULL VALUE, 用 CTRL +'0' 即可

Monday, November 17, 2008

windows xp sp3 更新後 自訂桌面中IE 不見了

ref http://www.askasu.idv.tw/index.php/2008/05/03/10/
之前在安裝公司電腦過程曾發現一個狀況,就是在安裝XP成功後,接著上微軟的Microsoft Update網站進行更新,卻在最後更新完成重開後,有時會發生:
控制台 => 顯示 => 桌面 => 自訂桌面裡的
「Internet Explorer」選項完全消失,如下圖


除非改用傳統「開始」功能表,不然是一定不會出現的。
當初為了這個鳥問題,還花了不少時間查原因。本來以為是因為更新到IE7的安全性更新導致(無安裝IE7),但有的電腦同樣通通更新完後卻又正常,如下圖


沒想到,現在這個狀況會直接發生在SP3更新完。
為什麼會很在意桌面上有無出現IE圖示的這個問題呢?因為在公司就曾經接到有人在桌面找不到這個圖案,就打來問為什麼電腦不能上網......
並且,如果是以放IE捷徑在桌面上的方式,會讓滑鼠右鍵的功能表產生不同的變化。

左邊是正常的IE圖示 ,右邊是IE的捷徑圖示,雖然外觀僅多了一個捷徑標誌;但是點選內容後,會發現左邊點「內容」進入是「網路網路選項」,但右邊點「內容」卻會是「捷徑內容」。
後來我研究了很久,發現網路上普遍教學都是以
開始 => 執行 => regedit => 尋找下面位置
[HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
然後設定
{871C5380-42A0-1069-A2EA-08002B30309D}
DWORD值等於「0」
雖然這也是解法,
但是這對公司行號的環境,
常有多帳號登入同台電腦會有很大問題,
因為HKCU是針對目前使用者的環境作修改,
如果換個路人甲登入後,又會發生一樣的狀況。
個人認為正確的解法,應該是尋找
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
然後一樣設定
{871C5380-42A0-1069-A2EA-08002B30309D}
DWORD值等於「0」
差別在於HKLM是修改本機電腦的預設值,
針對Windows預設就是新式的「開始」功能表,
不管換哪個路人登入,都一定強迫在桌面顯示IE圖示。

Tuesday, July 1, 2008

Friday, June 27, 2008

Wednesday, June 4, 2008

用命令列修改 XP 目錄/檔案權限

因根目錄之安全性標籤鎖住,用GPEDIT.MSC 找不到解法,只好用此方法

cacls.exe 是用來管理 ACL 的工具, ACL 翻成中文是「存取控制清單」。 ACL 的功用是列出哪些使用者對電腦上的哪些資源有哪些權限,當使用者要存取某個資源的時候,就可以透過 ACL 檢查這個存取動作是否合法。這個資源可能是檔案、資料夾或印表機……等,而權限可以是讀取、寫入、執行……等。在 ACL 裡面包含了許多 ACE ,而每個 ACE 就代表某個使用者對某項資源具有哪些權限。

在 Windows 平台上只有 NTFS 的磁區具有 ACL 的功能,如果在 NTFS 磁區上的某個檔案(資料夾)上按下滑鼠右鍵 → 內容 → 安全性,就可以看到這個檔案(資料夾)的 ACL

資料夾的權限種類比檔案多了一種「清單資料夾內容」。

使用方式
cacls.exe 的語法如下:

cacls filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
參數說明如下:

/T
變更目錄及其子目錄下所有指定檔案的 ACL 。例如用

> cacls test/*.txt /t
可以指定 test 目錄及其子目錄下所有的純文字文件檔。

/E
編輯 ACL 而非取代。不加上 /E 的話會先將 ACL 清空,再將指定的使用者權限加上去。

/C
忽略錯誤並繼續執行。

/G user:perm
授與 (Grant) 使用者權限。 perm 的值可以是下面其中一個:

perm 描述 允許 拒絕
r 讀取 讀取及執行、清單資料夾內容、讀取 無
w 寫入 寫入 無
c 變更 修改、讀取及執行、清單資料夾內容、讀取、寫入 無
f 完全控制 完全控制、修改、讀取及執行、清單資料夾內容、讀取、寫入 無

/R user
撤銷 (Revoke) 指定使用者的權限,需和 /E 同時使用。

/P user:perm
取代 (Replace) 指定使用者的權限。 perm 的值可以是下面其中一個:

perm 描述 允許 拒絕
n 沒有權限 無 完全控制、修改、讀取及執行、清單資料夾內容、讀取、寫入
r 讀取 讀取及執行、清單資料夾內容、讀取 無
w 寫入 寫入 無
c 變更 修改、讀取及執行、清單資料夾內容、讀取、寫入 無
f 完全控制 完全控制、修改、讀取及執行、清單資料夾內容、讀取、寫入 無

/D user
拒絕 (Deny) 指定使用者存取,相當於 /P user:n

權限說明
完全控制
具有所有的權限。

修改
選擇「修改」會自動加上「讀取及執行」、「讀取」、「寫入」權限,此外「修改」還可以刪除、重新命名檔案。

讀取及執行
讀取與執行檔案,選擇這一個權限會自動加上「清單資料夾內容」與「讀取」這兩個權限。

清單資料夾內容
僅限瀏覽資料夾裡面的檔案清單。

讀取
讀取檔案/資料夾。

寫入
新增檔案或變更已存在的檔案內容(不包括重新命名)。

範例
新增權限
讓 Guest 帳號可以寫入 test 目錄:

> cacls test /e /g Guest:w
變更 ACL
將 test 目錄變更成只有 Administrators 可以完全控制:

> cacls test /g Administrators:f
顯示權限
顯示 ACL :

> cacls test
結果可能為

C:\\test BUILTIN\\Administrators:(OI)(CI)F
輸出結果裡面的 (OI) 、 (CI) 、 (IO) 代表意思如下:

輸出 ACE 套用到
OI 此資料夾及檔案。
CI 此資料夾及子資料夾。
IO ACE 不套用到目前的檔案/目錄。
無輸出訊息 只有此資料夾。
(IO)(CI) 此資料夾、子資料夾及檔案。
(OI)(CI)(IO) 只有子資料夾及檔案。
(CI)(IO) 只有子資料夾。
(OI)(IO) 只有檔案。

注意事項
永遠的控制者
擁有者的設定超越於 ACL ,也就是對於妳所建立的檔案或資料夾,妳永遠有所有的權限。那麼怎麼看檔案或擁有者是誰呢?在檔案或資料夾上按滑鼠右鍵 → 內容 → 安全性 → 進階 → 擁有者,就可以看到該項資源的擁有者。


誰可以變更 ACL
具有「完全控制」權限的使用者才可以變更 ACL 。

使用於批次檔
在沒有加上 /E 選項時,會出現以下詢問:

您是否確定 (Y/N)?
並等待使用者輸入 Y 或 N 並按下 Enter 。如果要在批次檔裡面使用的話,可以使用 pipe ,範例如下:

echo y cacls test /t /g "Administrators":f
值得注意的是 echo y 與 之間不可以有任何空白。

權限之繼承
一般來說資料夾 A 下的子資料夾或檔案會繼承 A 的 ACL 。例如下圖的「從父項繼承套用到子物件的權限項目,包括明確定義於此的項目」:


如果不想繼承,而想為該資料夾或檔案特別設定不一樣的 ACL ,可以將該選項取消掉

Thursday, April 24, 2008

如何將windows 2003 server 列於終端機服務管理員清單中

REF URL:http://support.microsoft.com/kb/262852/zh-tw
根據預設值, 僅 Windows Server 2003 終端機服務伺服器及 Windows 2000 為基礎的伺服器與終端機服務安裝在應用程式伺服器模式或在 「 遠端管理 」 模式下通告本身為終端機服務 」 伺服器。 Windows XP 架構的電腦及 Windows Server 2003 的電腦與只能啟用 [ 遠端桌面進行才通告本身為終端機服務 」 伺服器。
意思為:WINDOWS 2003 及 WINDOWS XP 不會出現在DOMAIN 之終端機服務管理員清單中,如要改為可列出時,
A.啟用該台SERVER 之終端機服務(應可用GPO 下全開, LATER TESTING)
B.1. 啟動 「 登錄編輯程式 」 (Regedt 32. exe) 。
B.2. 找出並按一下登錄中的下列機碼::
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server
3. 新增/修改下列登錄值: TSAdvertise
資料類型: REG_DWORD
資料 0x0000001(1)
4. 結束 [登錄編輯程式].
5. 重新開機.
2011/02 notes
add windows 2008

Enable Multiple Remote Desktop Connections in Window

On Windows Server 2008, the Restrict Terminal Services users to a single remote session Group Policy setting determines whether you can connect to your existing physical console session. When this option is enabled, when logging on by default, you will be restricted to a single remote session.

This setting is available in the Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Connections node of the Local Group Policy Editor. You can also configure this setting in Terminal Services Configuration. The Restrict each user to a single session setting appears in Edit settings in the General section.

If you would like to have multiple simultaneous sessions for the same user, please uncheck this setting or set this group policy as Disabled.

*************************

the ref. had some detail and simple description

http://http://theangryangel.co.uk/blog/ms-windows-server-2008-multiple-rdp-connections-per-user

At work it's sometimes useful to allow multiple connections to a server, from the same user account, so that we can get more done at once, or to help out each other.

By default on Windows 2008 server you can't do this. Simple fix: Start up gpedit.msc, go to Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Connections\, find "Restrict each user to a single session" and disable. If you're on a domain and want to apply it to multiple machines, you obviously need to make it a domain policy.


Sunday, April 13, 2008

刪除已沒有配置之印表機driver(HP) ,但無法刪除

1. DELETED CONNECTED PRINTER
2. NET STOP SPOOLER
3. NET START SPOOLER
4. 至新增印表機-伺服器,將沒有用到DRIVER 刪除

Thursday, October 11, 2007

安裝或修改本機印表機時必須擁有的權限

REF. utl: http://support.microsoft.com/kb/297780/zh-tw

說明使用者要安裝或修改本機印表機時必須擁有的權限
檢視此文章適用的產品。
文章編號 : 297780
上次校閱 : 2005年7月5日
版次 : 2.1
本文曾發行於 CHT297780
結論
本文說明使用者要安裝或修改本機印表機時必須擁有的權限。
其他相關資訊
如果要安裝或修改本機印表機,您必須擁有下列其中之一的權限:• 您必須以系統管理員或系統管理員群組成員的身分登入。
• 您必須是進階使用者 (Power User) 群組的成員,並擁有屬於 [群組原則] 設定的 [載入/解除載入裝置驅動程式] 權限。

注意:若要設定此權限,請按一下 [電腦設定],按一下 [Windows 設定],按一下 [安全性設定],按一下 [本機原則],然後按 [使用者權限指派]。根據預設值,只有系統管理員才有此權限。在 Microsoft Windows 2000 中,如果系統管理員明確地將此權限授與進階使用者,則進階使用者可以取得相同層級的權限,以便安裝或修改本機印表機。
如果一個沒有適當權限的使用者試圖新增本機印表機時,則 [新增印表機精靈] 中的新增本機印表機選項將會無法使用。

Thursday, September 13, 2007

Windows 小技巧: 變更輸入法順序

Windows 小技巧: 變更輸入法順序
Windows 輸入法最令人垢病的地方, 就是不能隨意變更輸入法的切換順序. 常見的情況是在新增輸入法後, 輸入法切換的順序就變成跟以前習慣的不一樣, 而又沒辦法從控制台去做調整, 有時真的會被搞到快抓狂! 雖然網路上已經有人寫出調整輸入法順序的程式, 但要下載安裝總是太麻煩, 還是用最基本的 regedit 來處理吧!

Step 1. 開始 → 執行 → 輸入 regedit 按 Enter 鍵
Step 2. 展開 HKEY_CURRENT_USER → Keyboard Layout → Preload
Step 3. 數字: 1, 2, 3... 代表輸入法順序, 輸入法的設定值為:

00000404 美式鍵盤
e0010404 注音
e0020404 倉頡
e0030404 速成
e0060404 大易
e0080404 新注音
e0090404 新倉頡
e0200404 自然
e0810404 無蝦米

設定完成後, 重新登入或重新啟動電腦即可生效.

Wednesday, July 25, 2007

SQL SERVER 資料copy 至excel 會亂碼

SQL SERVER : MS SQL 2000 CHT
excel : Windows XP+office 2000 std (hk)
Cause: copy and paste有中文時,某此字會亂碼,經查有 "等符號會造成問題
sol: 在貼上時,選"選擇性貼上",以純文字貼上,即可,如選unicode 會有問題.