Windows Vista

Visual Style

Vista 向けの Visual Style 改造

お気に入りテーマ

User Account Control

ユーザーアカウント制御について

昇格ユーティリティ

Technet の PowerToys ユーティリティ。 sudoっぽい昇格ができます。

http://technet.microsoft.com/en-us/magazine/cc162321.aspx

続編

http://technet.microsoft.com/en-us/magazine/cc510320.aspx

セキュリティに保護されたデスクトップ

UAC 有効環境時での「管理者として実行」時のユーザー アカウント制御 ダイアログは、背景がグレーの半透明状態で表示される。 セキュリティに保護されたデスクトップとはこれのこと。 無効にすることで UAC を有効にしつつ、セキュリティとトレードオフでアクセシビリティを向上する。

secpol.msc (ローカル セキュリティ ポリシー) - ローカル ポリシー - セキュリティオプション - ユーザー アカウント制御: 昇格のプロンプト時にセキュリティで保護されたデスクトップに切り替えるのプロパティ - 無効

管理者に対する昇格時プロンプトの動作

UAC を有効にしつつ、管理者アカウントでは昇格時のプロンプトを表示を無効にする。

secpol.msc (ローカル セキュリティ ポリシー) - ローカル ポリシー - セキュリティオプション - ユーザー アカウント制御: 管理者承認モードでの管理者に対する昇格時のプロンプトの動作のプロパティ - 確認を要求しないで昇格する

特定実行可能ファイルの昇格要求の無効化

必要も無いのに昇格が要求される実行可能ファイル(patch.exeなど)を除外する。
対象のEXEファイルがあるディレクトリに以下の内容の EXEファイル名.manifest を作成する。
うまくいかないときは exe を touch してみる。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0"
     processorArchitecture="X86"
     name="install.exe"
     type="win32"/>
 
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="asInvoker"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>

圧縮フォルダを無効にする

OS 標準の機能で ZIP を展開できるというのはありがたいのですが、フォルダツリーにずらずらと表示されるのはうっとうしいですし、エクスプローラが重くもなります。 そして Explzh のようなアーカイバを入れたら正直なところ邪魔にしかなりません。 そういった事情から XP の時に、これを無効にする regsvr32 /u zipfldr.dll がブレイクした訳(しましたよね?)ですが、Vista で同じようにやると次のように怒られてしまい、無効化できません。

「モジュール “zipfldr.dll” は読み込まれましたが、DllUnregisterServer エントリ ポイントが見つかりませんでした。”zipfldr.dll” が有効な DLL ファイルまたは OCX ファイルであることを確認し、もう一度やり直してください。」

また ShellExView を使って圧縮フォルダ関連の拡張を無効にしてやると ZIP の中身は表示されなくなりますが、フォルダツリーには、ばっちりと表示されてしまい、完全に無効にはできません。

しかし手動でレジストリから当該エントリを削除することで無効化することが可能です。 削除すると元に戻せません。バックアップを取ってから削除してください。

以下のレジストリを削除します。

  • HKCR\.zip\
    • PerceivedType
    • OpenWithProgids\
    • CompressedFolder\
    • PersistentHandler\
  • HKCR\.ZFSendToTarget\
  • HKCR\Applications\zipfldr.dll
  • HKCR\CompressedFolder\
  • HKCR\CLSID\
    • {E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\
    • {BD472F60-27FA-11cf-B8B4-444553540000}\
    • {888DCA60-FC0A-11CF-8F0F-00C04FD7D062}\
    • {b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}\
    • {ed9d80b9-d157-457b-9192-0e7280313bf0}\
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extension\Approved\
    • {E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}
    • {BD472F60-27FA-11cf-B8B4-444553540000}
    • {888DCA60-FC0A-11CF-8F0F-00C04FD7D062}
    • {b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}
    • {ed9d80b9-d157-457b-9192-0e7280313bf0}

CAB も無効化するには以下のレジストリを削除します。

  • HKCR\.cab\
    • PerceivedType
    • InfoTip
    • OpenWithProgids\
    • PersistentHandler\
  • HKCR\CLSID\
    • {0CD7A5C0-9F37-11CE-AE65-08002B2E1262}\
    • {DFE49CFE-CD09-11D2-9643-00C04f79ADF0}\
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extension\Approved\
    • {0CD7A5C0-9F37-11CE-AE65-08002B2E1262}

無効化 .reg ファイル

手作業でやるのは非常に億劫なので .reg ファイルの書式に書き下したものも掲載しておきます。

ZIP

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.zip]
"PerceivedType"=-
[-HKEY_CLASSES_ROOT\.zip\CompressedFolder]
[-HKEY_CLASSES_ROOT\.zip\OpenWithProgids]
[-HKEY_CLASSES_ROOT\.zip\PersistentHandler]
[-HKEY_CLASSES_ROOT\.zfsendtotarget]
[HKEY_CLASSES_ROOT\Applications]
"zipfldr.dll"=-
[-HKEY_CLASSES_ROOT\CompressedFolder]
[-HKEY_CLASSES_ROOT\CLSID\{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}]
[-HKEY_CLASSES_ROOT\CLSID\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}]
[-HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}]
[-HKEY_CLASSES_ROOT\CLSID\{ed9d80b9-d157-457b-9192-0e7280313bf0}]
[-HKEY_CLASSES_ROOT\CLSID\{BD472F60-27FA-11cf-B8B4-444553540000}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"=-
"{BD472F60-27FA-11cf-B8B4-444553540000}"=-
"{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}"=-
"{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}"=-
"{ed9d80b9-d157-457b-9192-0e7280313bf0}"=-

CAB

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.cab]
"PerceivedType"=-
"InfoTip"=-
[-HKEY_CLASSES_ROOT\.cab\OpenWithProgids]
[-HKEY_CLASSES_ROOT\.cab\PersistentHandler]
[-HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}]
[-HKEY_CLASSES_ROOT\CLSID\{DFE49CFE-CD09-11D2-9643-00C04f79ADF0}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}"=-

マルチセッション

リモートデスクトップでマルチセッションを行えるようにする。

パッチ

6.0.6000.16386 x86

FILENAME termsrv.dll
000150D8: 3B BA
000150D9: 91 00
000150DA: 20 01
000150DB: 03 00
000150DD: 00 90
000150DF: 0F 89
000150E0: 84 91
000150E1: 0C 20
000150E2: CA 03
000154BF: 43 90

6.0.6001.18000 x86

FILENAME termsrv.dll
000173D8 : 3B BA
000173D9 : 91 00
000173DA : 20 01
000173DB : 03 00
000173DD : 00 90
000173DF : 0F 89
000173E0 : 84 91
000173E1 : 31 20
000173E2 : EF 03
00051AE5 : 74 E9
00051AE6 : 2F 2C
00051AE7 : 68 00
00051AE8 : 88 00
00051AE9 : 27 00

レジストリ

HKLM\System\CurrentControlSet\Control\Terminal Server\
fSingleSessionPerUser=0 - 接続する毎に新しいセッションを作成
fSingleSessionPerUser=1 - 1つのユーザーに付き1つのセッションを保持(既定)

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService]
"fSingleSessionPerUser"=dword:00000001

TCPIP.SYS 制限解除

Windows のハーフオープン(SYN_SENT) 10個までの制限を解除する為の情報。

パッチ

6.0.6000.16386 x86

C:\Windows\System32\drivers\

FILENAME tcpip.sys
00000140 : 67 91
00000141 : 0F 26
0003F47D : 0F 90
0003F47E : 87 90
0003F47F : 8B 90
0003F480 : 00 90
0003F481 : 00 90
0003F482 : 00 90

6.0.6001.18000 x86

FILENAME tcpip.sys
00000140 : 28 40
00000141 : 75 9F
00000142 : 0E 0D
0004C59E : 0F 90
0004C59F : 87 90
0004C5A0 : 8B 90
0004C5A1 : 00 90
0004C5A2 : 00 90
0004C5A3 : 00 90

注意:ドライバの署名が無効になるので F8 オプション「ドライバ署名の強制を無効にする」が必要となる。

レジストリ

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpNumConnections"=dword:00fffffe
windows/vista.txt · 最終更新: 2008/05/31 20:33 by xworks
文書の先頭へ
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0