So, my last blog entry Tasks about, what to do, when the Report Viewer is missing, when using a remote console. And yes, I wanted to know, why the Report Viewer is missing. This is why I renew the post about installing the System Center 2012 Configuration Manager SP1 Console on a remote console.
To start, the official Link to the Installation guide is to find here:
http://technet.microsoft.com/en-us/library/gg712320.aspx#BKMK_InstallConsole
I just use the following command in my deployment type to install the console:
"ConsoleSetup.exe" /q TargetDir="%programfiles%SCCM2012Console" EnableSQM=0 DefaultSiteServerName=$FQDNSiteServer
and uninstall:
“ConsoleSetup.exe” /uninstall /q
Important:
Choose “Run Installation and uninstall program as 32-bit process on 64-bit clients”, otherwise Visual C++ and the Report Viewer will not be installed on 64-bit OS. You will find the following errors at the end of “ConfigMgrAdminUISetup.log”:
<![LOG[Installation succeeded.]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”1″ thread=”1204″ file=”msiutil.cpp:656″>
<![LOG[Installing VcRedist from “C:Program FilesSCCM2012SP1ConsoleBinvcredist_x86.exe” /q]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”1″ thread=”1204″ file=”uisetup.cpp:793″>
<![LOG[CreateProcess failed (2). szCommandLine=”C:Program FilesSCCM2012SP1ConsoleBinvcredist_x86.exe” /q, szDirectory=(null)]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”3″ thread=”1204″ file=”uisetup.cpp:217″>
<![LOG[Cannot continue VCRedist install.]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”2″ thread=”1204″ file=”uisetup.cpp:796″>
<![LOG[Installing ReportViewer from “C:Program FilesSCCM2012SP1ConsoleBinReportViewer.exe” /q]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”1″ thread=”1204″ file=”uisetup.cpp:823″>
<![LOG[CreateProcess failed (2). szCommandLine=”C:Program FilesSCCM2012SP1ConsoleBinReportViewer.exe” /q, szDirectory=(null)]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”3″ thread=”1204″ file=”uisetup.cpp:217″>
<![LOG[Cannot continue ReportViewer install.]LOG]!><time=”22:06:38.625-120″ date=”06-09-2013″ component=”” context=”” type=”2″ thread=”1204″ file=”uisetup.cpp:826″>
<![LOG[Install successfull]LOG]!><time=”22:06:38.626-120″ date=”06-09-2013″ component=”” context=”” type=”1″ thread=”1204″ file=”uisetup.cpp:852″>
This is because when used the “%programfiles% variable is used, the console is installed as 32-bit Installation in “Program Files (x86)”, the two Setups resides inside the “32-bit” Folder, the console Setup searches for it inside the native 64-bit Folder structure and couldn’t find.
Hope this helps, Martin
That’s great Martin, but how would you fix this issue ?
Hey, just reinstall the ReportViewer.exe from the Directory where the Console Setup resides.