Saturday, April 4, 2015

Process that hosts the writer with name OSearch15 VSS Writer and ID {0ff1ce15-0201-0000-0000-000000000000} does not run under a user with sufficient access rights.

Issue:

Process that hosts the writer with name OSearch15 VSS Writer and ID {0ff1ce15-0201-0000-0000-000000000000} does not run under a user with sufficient access rights.

Reason:
Your "Search Host Controller" may not be started as you expected. Also it will struck to start in the "Services.msc" console.
The reason is the account which is used for Search services does not have access rights to read the specific registry key.

Solution:
1. Make sure that you have added your "Serice Account" in the "Administrator group of SP server.
2. Open "Regedit" in the "Run" window
3. Go to "HKLM\System\CurrentControlSet\Services\VSS\VssAccessControl"
4. Do right click and add one more "DWORD" value for your search service as depicted below and set the value as "1"













5. Also you need to set the "Read" permission to the administrator group as depicted below






















6. Now go and check your "Search Host Controller" service and it works fine.









That's it....

Monday, March 30, 2015

Unable to edit SharePoint 2013 web part properties

Issue:
If you are trying to edit the web part properties, you will not have such option to edit the properties.






Reason:
This is a known issue in IE 11.

Solution:
Try to edit the page in Google chrome.



Sunday, March 29, 2015

cacheHostInfo is null

Error:

An attempt to start/stop instance  of service Distributed Cache on server did not succeed.  Re-run the action via UI or command line on the specified server. Additional information is below.

cacheHostInfo is null

Reason:
If you are trying to activate the Distributed cache service in Central admin, you will get the "cacheHostInfo is null" error. This is because the Distributed cache is not able to map with the configured "Cache" location.

Solution:

1. Go to "Caonfig Appfabric" window through "Start" menu
2. Check the server name which is configured in the window as I depicted in the below screenshot



















3. Get the server name and replace the server name in the below script

$DC = Get-SPServiceInstance | where {$_.TypeName -eq “Distributed Cache”}
$DC
$DC[0].Provision(“\\Servername“)

4. Execute the script in the SharePoint 2013 Powershell window

Note: 
If you are having more than one distributed cache service, you need to replace the above array value for the disabled distributed cache. In my case, i have only one cache service.

That's it...

Wednesday, February 25, 2015

Error: The tool was unable to install Application Server Role, Web Server (IIS) Role

Error: 
The tool was unable to install Application Server Role, Web Server (IIS) Role

Reason:
You will get this error, if you are trying to install "prerequisiteinstaller.exe" for SharePoint server 2013 in Windows server 2012. Because, the installer is unable to find the required file.

Solution:
If you are getting this error, you can easily find the actual error in the "log" file via the installer. The log file may say,












So what is the actual solution?


  • You have to go to "C:\Windows\system32\" in the server that you are install the prerequisites
  • Copy and paste the "ServerManager.exe" in the same folder
  • Rename the copy of ServerManager.exe as ServerManagerCmd.exe
  • Now try to run the prerequisiteinstaller.exe file. You will not get the above said error. 
Thats it...