
最近、Windows 7 64 ビット コンピューターに TortoiseSVN をインストールしました。この質問の範囲外の理由により、インストーラーは、TSVN がレジストリで必要とするキーを追加するための適切な権限を取得できませんでした。
これらのキーを reg ファイルを使って手動で追加したいと思います。.reg ファイルがあるかどうか確認するために .msi インストーラーを解凍してみましたが、見つかりません。ネットで少し調べてみましたが、見つかりません。ソース コードを調べて、レジストリの変更をすべて 1 か所にまとめたファイルがどこかにあるはずだと考えましたが、そのようなものは見つかりませんでした。
新規 TortoiseSVN インストールのレジストリ変更の完全なリストを取得するにはどうすればよいですか?
答え1
これについて尋ねた3年前そして、Stefan はインストーラーの使用を強く主張し、手動でインストールする方法を提供しませんでした (これは、ポータブル ソフトウェアが本格的に普及する前のことでした)。
そうは言っても、インストーラーのアクションを監視およびキャプチャし、いくつかの簡単な.REG
ファイルを使用して手動 (アンインストール) インストールを作成するのは簡単でした。
私はVMでWindows(XP SP2)のサンドボックスコピーを実行し、PC MagazineのCtrlキー5インストール前とインストール後の違いを監視し、ログを調べて TortoiseSVN インストーラーに関連する変更を絞り込み、不要な部分を取り除きました。
長さの昇順で投稿しますので、それに応じてパスを調整してください。(TortoiseSVN パス ディレクトリを に追加することも忘れないでくださいpath
。)
ツール.reg
REGEDIT4
[HKEY_CURRENT_USER\Software\TortoiseSVN\DiffTools]
".doc"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-doc.js\" %base %mine //E:javascript"
".docx"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-docx.js\" %base %mine //E:javascript"
".nb"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-nb.vbs\" %base %mine //E:vbscript"
".ods"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-ods.vbs\" %base %mine //E:vbscript"
".odt"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-odt.vbs\" %base %mine //E:vbscript"
".ppt"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-ppt.js\" %base %mine //E:javascript"
".pptx"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-pptx.js\" %base %mine //E:javascript"
".sxw"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-sxw.vbs\" %base %mine //E:vbscript"
".xls"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-xls.vbs\" %base %mine //E:vbscript"
".xlsx"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\diff-xlsx.vbs\" %base %mine //E:vbscript"
[HKEY_CURRENT_USER\Software\TortoiseSVN\MergeTools]
".doc"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\merge-doc.js\" %merged %theirs %mine %base //E:javascript"
".docx"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\merge-docx.js\" %merged %theirs %mine %base //E:javascript"
".ods"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\merge-ods.vbs\" %merged %theirs %mine %base //E:vbscript"
".odt"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\merge-odt.vbs\" %merged %theirs %mine %base //E:vbscript"
".sxw"="wscript.exe \"C:\\TortoiseSVN\\Diff-Scripts\\merge-sxw.vbs\" %merged %theirs %mine %base //E:vbscript"
アンインストール.reg
REGEDIT4
[-HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\LibraryLocation\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\.diff]
[-HKEY_CLASSES_ROOT\.patch]
[-HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}]
[-HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}]
[-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{30351349-7B7D-4FCC-81B4-1E394CA267EB}]
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}]
[-HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN]
[-HKEY_CLASSES_ROOT\SubWCRev.object.1]
[-HKEY_CLASSES_ROOT\SubWCRev.object]
[-HKEY_CLASSES_ROOT\svn+ssh]
[-HKEY_CLASSES_ROOT\svn]
[-HKEY_CLASSES_ROOT\tsvn]
[-HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}]
[-HKEY_CLASSES_ROOT\unified_diff_file]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{30351348-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{30351347-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{30351346-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{30351349-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{3035134F-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{30351350-7B7D-4FCC-81B4-1E394CA267EB}"=-
"{C5994560-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994561-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994562-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994563-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994564-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994565-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994566-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994567-53D9-4125-87C9-F193FC689CB2}"=-
"{C5994568-53D9-4125-87C9-F193FC689CB2}"=-
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SubWCRev.exe]
[-HKEY_CURRENT_USER\Software\TortoiseSVN]
[-HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN]
[-HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays]
インストール.reg
REGEDIT4
[HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\LibraryLocation\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\.diff]
@="unified_diff_file"
[HKEY_CLASSES_ROOT\.patch]
@="unified_diff_file"
[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{30351347-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
"ThreadingModel"="Apartment"
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
[HKEY_CLASSES_ROOT\CLSID\{30351348-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
"ThreadingModel"="Apartment"
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
[HKEY_CLASSES_ROOT\CLSID\{30351349-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
"ThreadingModel"="Apartment"
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
[HKEY_CLASSES_ROOT\CLSID\{3035134A-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{3035134B-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{3035134C-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{3035134D-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{3035134E-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
"ThreadingModel"="Apartment"
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
[HKEY_CLASSES_ROOT\CLSID\{3035134F-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32]
"ThreadingModel"="Apartment"
@="C:\\TortoiseSVN\\bin\\TortoiseStub.dll"
[HKEY_CLASSES_ROOT\CLSID\{30351350-7B7D-4FCC-81B4-1E394CA267EB}\shellex\NoRecentDocs]
[HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994560-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994561-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994562-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994563-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994564-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994565-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994566-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994567-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}]
@="TortoiseSVN"
[HKEY_CLASSES_ROOT\CLSID\{C5994568-53D9-4125-87C9-F193FC689CB2}\InProcServer32]
@="C:\\TortoiseSVN\\TortoiseOverlays\\TortoiseOverlays.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}]
@="SubWCRev Server Object"
[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\LocalServer32]
@="C:\\TortoiseSVN\\bin\\SubWCRevCOM.exe /automation"
[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\ProgID]
@="SubWCRev.object.1"
[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\TypeLib]
@="{40ACF49D-74FF-4165-94E9-0E002C448520}"
[HKEY_CLASSES_ROOT\CLSID\{F26E2640-0CFF-43DC-8325-575A3261D885}\VersionIndependentProgID]
@="SubWCRev.object"
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\TortoiseSVN]
@="{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{30351349-7B7D-4FCC-81B4-1E394CA267EB}]
[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\TortoiseSVN]
@="{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}]
@="ISubWCRev"
[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{2F5EA5B0-4DE7-4f96-8E6B-FC0C37D9C0D6}\TypeLib]
@="{40ACF49D-74FF-4165-94E9-0E002C448520}"
"Version"="1.0"
[HKEY_CLASSES_ROOT\InternetShortcut\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\TortoiseSVN]
@="{30351349-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_CLASSES_ROOT\SubWCRev.object.1]
@="SubWCRev Server Object"
[HKEY_CLASSES_ROOT\SubWCRev.object.1\CLSID]
@="{F26E2640-0CFF-43DC-8325-575A3261D885}"
[HKEY_CLASSES_ROOT\SubWCRev.object]
@="SubWCRev Server Object"
[HKEY_CLASSES_ROOT\SubWCRev.object\CLSID]
@="{F26E2640-0CFF-43DC-8325-575A3261D885}"
[HKEY_CLASSES_ROOT\SubWCRev.object\CurVer]
@="SubWCRev.object.1"
[HKEY_CLASSES_ROOT\svn+ssh]
@="URL:SVN+SSH Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\svn+ssh\DefaultIcon]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe"
[HKEY_CLASSES_ROOT\svn+ssh\shell\open\command]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe /command:repobrowser /path:\"%1\""
[HKEY_CLASSES_ROOT\svn]
@="URL:SVN Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\svn\DefaultIcon]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe"
[HKEY_CLASSES_ROOT\svn\shell\open\command]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe /command:repobrowser /path:\"%1\""
[HKEY_CLASSES_ROOT\tsvn]
@="URL:TSVN Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\tsvn\DefaultIcon]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe"
[HKEY_CLASSES_ROOT\tsvn\shell\open\command]
@="C:\\TortoiseSVN\\bin\\TortoiseProc.exe /command:checkout /url:\"%1\""
[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\1.0]
@="LibSubWCRev"
[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\1.0\0\win32]
@="C:\\TortoiseSVN\\bin\\SubWCRevCOM.exe"
[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\FLAGS]
@="0"
[HKEY_CLASSES_ROOT\TypeLib\{40ACF49D-74FF-4165-94E9-0E002C448520}\HELPDIR]
@="C:\\TortoiseSVN\\"
[HKEY_CLASSES_ROOT\unified_diff_file\shell\open\command]
@="C:\\TortoiseSVN\\bin\\TortoiseUDiff.exe /patchfile:\"%1\""
[HKEY_CURRENT_USER\Software\TortoiseSVN]
"SoundUtils KeyPath"="keypath"
"TortoiseSVN"="TortoiseSVN"
"TortoiseMerge"="TortoiseMerge"
"TortoiseIDiff"="TortoiseIDiff"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SubWCRev.exe]
"Path"="C:\\TortoiseSVN\\bin"
@="C:\\TortoiseSVN\\bin\\SubWCRev.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{30351348-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{30351347-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134A-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{30351346-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{30351349-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{3035134F-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{30351350-7B7D-4FCC-81B4-1E394CA267EB}"="TortoiseSVN"
"{C5994560-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994561-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994562-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994563-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994564-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994565-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994566-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994567-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
"{C5994568-53D9-4125-87C9-F193FC689CB2}"="TortoiseOverlays"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays]
"NormalIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\NormalIcon.ico"
"ModifiedIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\ModifiedIcon.ico"
"ConflictIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\ConflictIcon.ico"
"DeletedIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\DeletedIcon.ico"
"ReadOnlyIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\ReadOnlyIcon.ico"
"LockedIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\LockedIcon.ico"
"AddedIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\AddedIcon.ico"
"IgnoredIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\IgnoredIcon.ico"
"UnversionedIcon"="C:\\TortoiseSVN\\TortoiseOverlays\\icons\\XPStyle\\UnversionedIcon.ico"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Added]
"SVN"="{3035134E-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Conflict]
"SVN"="{30351348-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Deleted]
"SVN"="{3035134C-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Ignored]
"SVN"="{3035134F-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Locked]
"SVN"="{3035134D-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Modified]
"SVN"="{30351347-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Normal]
"SVN"="{30351346-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\ReadOnly]
"SVN"="{3035134B-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseOverlays\Unversioned]
"SVN"="{30351350-7B7D-4FCC-81B4-1E394CA267EB}"
[HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN]
"ProcPath"="C:\\TortoiseSVN\\bin\\TortoiseProc.exe"
"CachePath"="C:\\TortoiseSVN\\bin\\TSVNCache.exe"
"TMergePath"="C:\\TortoiseSVN\\bin\\TortoiseMerge.exe"
"Directory"="C:\\TortoiseSVN\\"
答え2
編集install.reg
(Synetechsの回答より)を全て置き換える
[HKEY_CLASSES_ROOT
と
[HKEY_CURRENT_USER\Software\Classes
これで、独自のポータブル TortoiseSVN のレジストリが作成されました。
次に、それをレジストリにインポートし (管理者権限がなくても成功するはずです)、再起動します。TortoiseSVN コンテキスト メニューが表示されるはずです。