Microsoft 도움말 뷰어는 독립적 인 응용 프로그램으로 사용할 수 있습니까?
-
21-12-2019 - |
문제
vs2013 vs2013 및 virtualmachine 윈도우 8 을 가진 기계가 있습니다. > 동일한 OS 과 동일한 vs 와 동일하지만 도움말 뷰어 패키지가 설치된 패키지 (Help Viewer v2.1
).
나는 vm 을 만들어 Microsoft viewer 을 사용할 수 있기를 원합니다. 내 vs2013 에서 에서 에서 내 호스트 OS 에있는 다른 대체 소프트웨어 (또는 다른 대체 소프트웨어) .
... 내 호스트 OS에서 에서 Microsoft 도움말 뷰어 을 사용할 수있는 매우 기본적인 의도에서 나는 방금이 폴더를 복사했습니다. VM MY PC :
C:\Program Files (x86)\Microsoft Help Viewer
.
및
C:\ProgramData\Microsoft\HelpLibrary2
.
과이 키가 추가되었습니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1]
"AppRoot"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\"
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs]
"ContentStore"="C:\\ProgramData\\Microsoft\\HelpLibrary2\\Catalogs\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12]
"LocationPath"="%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio12\\"
"LastUpdated"="02/26/2014 06:34:55"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US]
"SeedFilePath"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\CatalogInfo\\VS11_en-us.cab"
"catalogName"="Visual Studio Documentation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup]
"AppRoot"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\"
"Install"=dword:00000001
"Version"="2.1.21005"
.
가치를 주목하십시오.
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
.
CLSID가 어떤 refer를 refer로 만들지 만 검색 패턴으로 VM의 레지스트리에서 검색 FE220E43-FE17-47BE-A57E-84D2B9A5635D
가 아무 것도 찾지 못합니다 (그러나 도움말 뷰어가 VM에서 적절하게 작동합니다) :
및 i는 VM에서 얻은 것과 동일한 인수로 도움말 뷰어 (명령 줄에서)를 실행합니다.
HlpViewer.exe /CatalogName VisualStudio12 /Locale en-US /Sku 3000 /LaunchingApp Microsoft,VisualStudio,12.0 /Manage
.
그러나 도움말 뷰어 에서 Update
버튼을 눌러 패키지를 다운로드 할 때, 아무것도 (아무것도)가 표시되거나 다른 것, 그럼 다른 것, 그래서 아무것도하지 않으므로 다운로드 할 수 없습니다. 문서화 또는 오류가 필요한 오류를 알고 있습니다.
이 이상한 문제를 해결할 생각이 있습니까? 어쩌면 내 호스트 OS 을 복사 할 수있는 누락 된 구성 요소가 필요할 것입니다.
Microsoft 도움말 viewer 은 방금 독립형 응용 프로그램으로 다운로드하여 설치할 수 있습니까?
Microsoft 도움말 뷰어 을 대체 할 다른 소프트웨어는 무엇입니까?
h3Viewer 그러나 보이지만 라이브러리 매니저를 사용하려고 할 때 VS2010에만 해당 프로그램이 설치되어 있지 않다고 VS2010 도움말이 설치되어 있지 않다고합니다.
업데이트 :
VM에 대한 설명서를 다운로드하고 OS에 복사하여 문제를 해결했지만이 문제에 대한 해결책을 알고 싶습니다.
해결책
나는 최근에 동일한 문제에 직면했다 : 동반 된 도움말 뷰어 (v2.2) 응용 프로그램을 실행할 수 있도록 "Visual Studio 2015"를 설치하고 싶지 않았습니다.
조금 시간이 걸렸지 만 결국에는 다음 단계를 수행하여 실행을 수행 할 수있었습니다.
- VS2015가 이미 설치된 컴퓨터에서 Sysinternals 4.0 HLPViewer.exe 실행 파일에서 필요한 파일을 확인하려면
- i 그런 다음 "noreferrer"> 덜 msiérales 1.40
l -t File
인수는 모든 MSI 패키지를 반복하여 필요한 파일의 대부분이 본질적으로 수행 할 수 있음을 보여주었습니다. help3_vs_net.msi 및 vs_minshellcore.msi 의 두 가지 패키지에서 발견됩니다. - 이들을 수동으로 설치하려면 추가 명령 줄 인수를 전달해야합니다.
msiexec.exe /i help3_vs_net.msi VS_SETUP=1
msiexec.exe /i vs_minshellcore.msi MSIFASTINSTALL="7" VSEXTUI="1"
유감스럽게도 일부 파일이 아직 누락 된 후에 ... 일을 간단하게 유지하기 위해서는 (앞서 언급 한) 작업 설치에서 나머지 부분을 복사했습니다.
- C : \ ProgramData \ Microsoft \ helplibrary2
기본적으로 catalogtype.xml 및 일부 빈 디렉토리 만 포함됩니다. - C : \ Program Files (x86) \ Microsoft 도움말 뷰어 \ v2.2 \ cataloginfo \ vs11_en-us.cab
다음 .REG 파일을 가져 와서 유효한 contentstore 경로로 응용 프로그램을 제공해야합니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.2\Catalogs\VisualStudio14]
"LocationPath"="%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio14\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.2\Catalogs\VisualStudio14\en-US]
"SeedFilePath"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.2\\CatalogInfo\\VS11_en-us.cab"
"catalogName"="Visual Studio Documentation"
.
마지막으로 새 응용 프로그램 바로 가기를 만들었고 대상 : 을 다음과 같이 읽을 수 있습니다.
"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName VisualStudio14 /launchingApp Microsoft,VisualStudio,14
et voilà, 해당 hlpviewer.exe가 마침내 아무런 문제없이 실행됩니다!
다른 팁
여러 질문을합니다. 나는 당신의 첫 번째 질문에 대답 할 수 없도록 재현하려고하지 않았습니다. 그러나 나는 제목에 답변 할 수 있습니다. 질문 :
Microsoft 도움말 뷰어를 다운로드 할 수 없습니다. Visual Studio 및 VS ISO 쉘 기반 제품에 의해서만 배송됩니다. 따라서 Visual Studio가없는 시스템에 대한 도움말 뷰어와 함께 도움말 콘텐츠를 제공 할 수 없습니다 ... 쓸모없는 ... 쓸모없는 : /
그러나 Windows 8에서는 도움말 뷰어의 일부 기능을 사용할 수 있으므로 비슷한 기능이 있습니다.
소스 여기 .
대체 소프트웨어 : 도움말 파일을 열면 H3Viewer와 파일을 열 수있는 프로젝트 만 알고 있습니다. 도움말 뷰어 2 예제 .
"다른 도움말 형식을 취하십시오"라는 것을 의미합니다 : 좋은 오래된 HTML 도움말 (CHM), MS 도움말 (H2X) 및 간단한 웹 사이트는 사용할 수있는 형식입니다.
vs2013을 사용하고 있습니다.이 줄은 vshelp.bat 파일로 저장된이 행 으로이 문제를 해결했습니다.
start "" "C:\Program Files (x86)\Microsoft Help Viewer\v2.1\HlpViewer.exe" /catalogName VisualStudio12 /locale en-us
.