Hi,
>>when i try to install KB 4054518 into Windows Server 2012 R2 with Windows & SQL cluster service,

KB4054518 ? It is only used for win7 and server 2008R2 .
Do you mean KB 4054519 ?
If yes , I'd suggest you try to use "drain nodes" in cluster manager for one cluster node then install update for it :
https://blogs.msdn.microsoft.com/clustering/2012/04/03/draining-nodes-for-planned-maintenance-with-windows-server-2012/
If it works , resume the workloads back . Then, path other nodes in same way .
Best Regards,
Elton
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.