I have 5 SQL server 2008 r2 boxes. When I installed sp3 KB-2979597-x64-ENU.exe, two of them got only five items showed up in the add/remove programs. They are "sql server 2008 r2 native client, sql server browser, sql server 2008 r2 setup (English), sql server system clr types (x64), and sql server vss writer". However the other three servers got four different items "service pack 3 for sql server 2008 r2 (kb2979597) (64-bit), service pack 3 for sql server browser (kb2979597), service pack 3 for sql server system clr types (64-bit) (kb2979597), and service pack 3 for sql server vss writer (64-bit) (kb2979597)".
I extracted the original exe and use the setup.exe with the command line "setup.exe /quiet /IAcceptSQLServerLicenseTerms" (without quote). I did not get the visible errors. What did I do wrong? Help, Thanks!!