Saturday, 22 November 2014

#Lync 2013 - Application Server keep retrieving

Application server service status keep retrieving.


1. Check if "Enterprise Voice" is Enabled on Front End Pool. To check, open Topology Builder, Expend Enterprise Edition Front End Pools, select pool.

2. If disabled, right the pool edit properties. check the Enterprise Voice to enable.
3. Publish the topology again.
4. Open the Lync Deployment Wizard, select install or update lync server system, run the Step 2, setup or remove lync server components.
5. Check the application server status again. Now should running. (you may need run the service manually if the service not running)

Tuesday, 4 November 2014

#SCCM 2012 - The specified folder doesn't exist or SMS Provider computer has no Read, Write or Delete subfolders and files permissions to it

System Center Configuration Manager 2012


1. Right click on sources > properties > Sharing tab > Advanced Sharing > Permission > Add SYSTEM group with Full Control permission.

Monday, 20 October 2014

#WSUS Windows 2012 R2 - unable launch post installation.

WSUS fail to configure on SCCM 2012 R2 (Windows 2012 R2)
Post-deployment Configuration Failed. Configuration Failed for Windows Server Update...................

The post-installation task failed. See below for details.
Log file is located at C:\Users\username\AppData\Local\Temp\.......
Fatal Error: Access to the path ...........UpdateServicesPackages


1. After Install WSUS role, run WSUS as Administrator.
2. Enter DB Instance and content directory path.

Wednesday, 15 October 2014

#Exchange 2013 - How to set exchange database as default (from exchange server default created database to new created database)

1. Launch Microsoft Exchange PowerShell.
2. List database in exchange server.


(Mean I have total 2 database)

3. To move All user from default created database to new created database.

Get-Mailbox -Database "default database name" | New-MoveRequest -TargetDatabase "new database name"

(User mailbox being move to new created database)

4. To check the progress of moving.

Get-MoveRequestStatistics -MoveRequestQueue "new database name"

(Can see the test01 status still in queued. If done, status will show completed)

5. After All competed moved. Remove the move request.

Get-MoveRequest | where {$_.status -eq "completed"} | Remove-MoveRequest

6. Move All system mailboxes. Arbitration or Achive

Get-Mailbox -Database "default database name" -Arbitration | New-MoveRequest -TargetDatabase "new database name"

Get-Mailbox -Database "default database name" -Archive | New-MoveRequest -TargetDatabase "new database name"

7. To excluded the default created database from provisioning. (mean new mailboxes aren't added automatically into this database, unless manually added.)

Set-MailboxDatabase -Identity "default created database name" -IsExcludedFromProvisioning $true

#Exchange 2013 - How to list Database Mailbox user

1. Launch Microsoft Exchange PowerShell
2. Type Get-MailboxDatabase "Mailbox Name" | Get-Mailbox

Example: Get-MailboxDatabase "DB1" | Get-Mailbox

Tuesday, 19 August 2014

#Windows Server 2012 - Windows Update Hang or not responding

Method 1

1. Run command prompt as administrator.
2. Type " net stop wuauserv " to stop windows update services.
3. Type " cd /d %windir% "
4. Type " rd /s SoftwareDistribution "
5. Type " net start wuauserv " to start windows update services.

Friday, 1 August 2014

#GPO - Manage Internet Explorer 8 with Server 2012 GPO

Symptom: Internet Explorer Maintenance is missing from Windows server 2012 Group policy management.

Solution: Manage from Windows 2008 /2008 R2 / 7

For Windows 7 (Must be join domain)

1. Go to Control Panel, programs and features, on left side, click on Turn Windows features on or off.
2. Check on Group Policy Management Tools. (Remote server Administration Tools can download from Microsoft)

Friday, 18 July 2014

#System Center 2012 DPM - System state backup replica inconsistent

System state backup replica inconsistent


Make sure Windows backup for protected server or computer enabled.

For server, enable Windows Backup role in server manager.

Thursday, 17 July 2014

#SCDPM 2012 - There is insufficient free space in the storage pool for this protection group.

System Center DPM 2012: There are insufficient free space in the storage pool for this protection group. 

Method :

The disk in the storage pool should not contain a partition, it should just be a RAW disk. Delete the partition in disk management. After deleted, do not format the disk, let it be Raw disk. Re add the disk in DPM Administrator Console.

There is not enough space on the disk to complete this operation when extend disk

Error: There is not enough space on the disk to complete this operation.

Error occurred when try to extend disk in disk management.

Method: Try rescan disks again.

Thursday, 10 July 2014

#Microsoft .NET Framework Error (Error occur while installing Microsoft SQL Server)

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue, if you click Quit, the application will close immediately.

1. Go C:\Users\Username\AppData\Local\Microsoft_Cooperation\
2. Delete the folder, name call LandingPage.exe_StrongName_.....................
3. Try re-run the SQL installation again.

Saturday, 14 June 2014

#RDS - Windows Server 2012 RDS, Remote session was disconnected

Error: The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license. Please contact the server administrator.


1. Go to registry, navigate to HKLM\System\CurrentControlSet\Control\Terminal Server\RCM
2. Delete the GracePeriod folder. (if unable to delete, right click on the GracePeriod folder, click Permission. Assign Full Control)

3. Then restart the server.
4. To validate RD Licensing configuration completed. Go to Server Manager, select Remote Desktop Services, on the Overview, under the Deployment Overview, click Task, select Edit Deployment Properties.
5. Click on RD Licensing, make Remote Desktop Licensing mode selected.(Per Device\Per User)

Monday, 10 February 2014

#Windows Network - Disable Autoconfiguration IPv4 Address

C:\Users\Administrator> Ipconfig /all

Show as below:

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) 82567LM-3 Gigabit Network Connection
Physical Address. . . . . . . . . : 00-23-24-08-30-57
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::8508:6cb9:5112:f8c9 (Preferred)
Autoconfiguration IPv4 Address. . :
Subnet Mask . . . . . . . . . . . :

IPv4 Address. . . . . . . . . . . :
Subnet Mask . . . . . . . . . . . :
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Enabled

Run Command Prompt as Administrator

C:\Users\Administrator> netsh interface ipv4 show inter

Show as below:

C:\Users\Administrator> netsh interface ipv4 set interface 4 dadtransmits=0 store=persistent

** Idx no. = interface you want to set

netsh interface ipv4 set interface 'idx no.' dadtransmits=0 store persistent