Tuesday, June 23, 2015

Samsung deliberately disabling Windows Update the way the user intends it to

Last updated 6/26/2015 - 4:49 PM EST.

-- Windows Update will be abbreviated as "WU" in text from myself.

First of all, I had this included in my post since the get-go, but it was overlooked as it wasn't at the beginning of the post. With that said, I'm moving it here, and clarifying a bit more. I was not the sole person involved, it was a multiple-person discovery. Here were the people involved:

wavly - The user that had the problem, and the reason we had anything to even discover in the first place.
BrianDrab - Assisted wavly in their Windows Update problem, and investigated with us why it was resetting and disabling the user from keeping it the setting they wanted to.
niemiro - Was largely involved in the discovery by investigating/reverse engineering SW Update.
zcomputerwiz  - Was largely involved in the discovery by suggesting registry auditing.
tom982 - Was largely involved in the discovery by investigating/reverse engineering SW Update.
Tekno Venus -  Was largely involved in the discovery by investigating/reverse engineering SW Update.
Me (Patrick Barker) -  Was involved in the discovery by further reverse engineering and investigating SW Update and its behavior after the above people, and creating the blog post.

I've also seen a few (very few) articles even say I was the individual who was helping with the Windows Update issue(s) wavly was having. For the record, I personally don't know a damn thing about the technicalities of Windows Update, how to fix broken updates, etc. The user that was assisting wavly with the Windows Update issue(s) was BrianDrab, as I had mentioned in this post, just apparently not mentioned enough (or clearly enough). I merely further investigated and reverse engineered SW Update, and brought Disable_Windowsupdate.exe and its silent behavior to light.

Onto the post...

On my home forum Sysnative, a user (wavly) was being assisted with a WU issue, which was going well, aside from the fact that wavly's WU kept getting randomly reset to "Check for updates but let me choose whether to download or install them" after every single reboot of Windows. It was figured out eventually after using auditpol.exe and registry security auditing (shown below later) that the program that was responsible for resetting WU was Disable_Windowsupdate.exe, which is part of Samsung's SW Update software.

SW Update is your typical OEM updating software that will update your Samsung drivers, the bloatware that came on your Samsung machine, etc. The only difference between other OEM updating software is, Samsung's disables WU from working as the user intends it to.

SW Update will install on:

Windows XP (all Service Packs) - Update service will not be installed whatsoever.
Windows Vista (x86/x64)
Windows 7/SP1 (x86/x64)
Windows 8/8.1 (x86/x64)

Do note that it does check for a Samsung environment, and if one is not detected, the program will in general run really buggy. A lot of its features won't drop or work as intended either, which is why a lot of manual work needs to be done to investigate this program.

What devices does SW Update run on?

Samsung notes:
SW Update allows you to download and install the newest drivers, updates, and software for your Windows PC.
So most likely only desktop and laptop type devices that run the Windows OS.

Uninstalling SW Update

UPDATE:  I've received confirmation from a Samsung NP350V5C-A06UK user (Windows 8.1) that uninstalling SW Update via the Programs and Features list does in fact remove all of its installed parts, including the service. With that said, it does indeed stop resetting Windows Update's settings after reboots. So the solution to having SW Update constantly reset your Windows Update settings and disabling it from working as you intended, is to simply uninstall SW Update.

-- Initially today I had this saying it did not stop it from resetting, but wavly got back to me and said they were mistaken.

First off, here's how it was found:

 A registry value was modified.  
 Subject:  
      Security ID:          SYSTEM  
      Account Name:          PURGED  
      Account Domain:          WORKGROUP  
      Logon ID:          0x3E7  
 Object:  
      Object Name:          \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update  
      Object Value Name:     UpdatesAvailableForDownloadLogon  
      Handle ID:          0xecc  
      Operation Type:          Registry value deleted  
 Process Information:  
      Process ID:          0x5c  
      Process Name:          C:\Windows\System32\svchost.exe  
 Change Information:  
      Old Value Type:          REG_DWORD  
      Old Value:          0  
      New Value Type:          -  
      New Value:          -  

And then shortly after...

 A registry value was modified.  
 Subject:  
      Security ID:          SYSTEM  
      Account Name:          PURGED  
      Account Domain:          WORKGROUP  
      Logon ID:          0x3E7  
 Object:  
      Object Name:          \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update  
      Object Value Name:     UpdatesAvailableForDownloadLogon  
      Handle ID:          0x135c  
      Operation Type:          New registry value created  
 Process Information:  
      Process ID:          0x5c  
      Process Name:          C:\Windows\System32\svchost.exe  
 Change Information:  
      Old Value Type:          -  
      Old Value:          -  
      New Value Type:          REG_DWORD  
      New Value:          0  

 Object:  
      Object Server:          Security  
      Object Type:          Key  
      Object Name:          \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update  
      Handle ID:          0x144  
      Resource Attributes:     -  
 Process Information:  
      Process ID:          0x1ae4  
      Process Name:          C:\ProgramData\SAMSUNG\SWUpdate\Temp\Packages\BASW-A0394A05\64\Disable_Windowsupdate.exe  
 Access Request Information:  
      Transaction ID:          {00000000-0000-0000-0000-000000000000}  
      Accesses:          DELETE  
                     READ_CONTROL  
                     WRITE_DAC  
                     WRITE_OWNER  
                     Query key value  
                     Set key value  
                     Create sub-key  
                     Enumerate sub-keys  
                     Notify about changes to keys  
                     Create Link  
      Access Reasons:          -  
      Access Mask:          0xF003F  
      Privileges Used for Access Check:     -  
      Restricted SID Count:     0  

Etc..

There were other Object Value Names, such as:
  • CachedAUOptions
  • InstallInProgress,
  • UpdatesAvailableForInstallLogon 
  • UpdatesAvailableWithUiLogon 
  • UpdatesAvailableWithUiOrEulaLogon
  • FirmwareUpdatesNotDownloaded
  • FirmwareUpdatesNotInstalled
Anyway, moving on, let's take a look!

 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\AuthorizedCDFPrefix: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Comments: "SW Update Setup"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Contact: "Samsung Electronics CO., LTD."  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\DisplayVersion: "2.2.9"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\HelpLink: "http://www.samsung.com"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\HelpTelephone: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\InstallDate: "20150623"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\InstallLocation: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\InstallSource: "C:\ProgramData\Samsung\SWUpdate\Temp\"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\ModifyPath: "MsiExec.exe /I{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Publisher: "Samsung Electronics CO., LTD."  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Readme: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Size: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\EstimatedSize: 0x00008172  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\UninstallString: "MsiExec.exe /I{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\URLInfoAbout: "http://www.samsung.com"  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\URLUpdateInfo: ""  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\VersionMajor: 0x00000002  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\VersionMinor: 0x00000002  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\WindowsInstaller: 0x00000001  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Version: 0x02020009  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\Language: 0x00000409  
 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AAFEFB05-CF98-48FC-985E-F04CD8AD620D}\DisplayName: "SW Update"  

Here's its basic information from a comparison of registry changes after installation.

 HKLM\SOFTWARE\Samsung\CurrentPath\20000: ""C:\Program Files\Samsung\SW Update\sManager.exe""  
 HKLM\SOFTWARE\Samsung\SW Update\AgentPath: "C:\ProgramData\Samsung\SW Update Service\SWMAgent.exe"  
 HKLM\SOFTWARE\Samsung\SW Update\InstallPath: "C:\Program Files\Samsung\SW Update\sManager.exe"  
 HKLM\SOFTWARE\Samsung\SW Update\TrafficDecentralize: "Y"  
 HKLM\SOFTWARE\Samsung\SW Update\LastORCAServerUpdateDateTime: "2015-06-22T02:28:42"  
 HKLM\SOFTWARE\Samsung\SW Update\AgentSleepSec: "300"  
 HKLM\SOFTWARE\Samsung\SWMCommon\FirstAgentExecDateTime: "2015-06-23T01:47:42"  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\Type: 0x00000110  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\Start: 0x00000002  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\ErrorControl: 0x00000001  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\ImagePath: "C:\ProgramData\Samsung\SW Update Service\SWMAgent.exe /SERVICE"  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\DisplayName: "SW Update Service"  
 HKLM\SYSTEM\ControlSet001\Services\SWUpdateService\ObjectName: "LocalSystem"  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\Type: 0x00000110  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\Start: 0x00000002  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\ErrorControl: 0x00000001  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\ImagePath: "C:\ProgramData\Samsung\SW Update Service\SWMAgent.exe /SERVICE"  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\DisplayName: "SW Update Service"  
 HKLM\SYSTEM\CurrentControlSet\Services\SWUpdateService\ObjectName: "LocalSystem"  

Here we can see some more information, such as its agent's sleep is set to 300 seconds, its first execution timestamp, and the creation of the "SW Update" service. I'll break down the service stuff:

Type (0x00000110): As far as I know, this implies it's a Win32 program that can be started by Windows' Service Controller, and that it obeys the service control protocol. This type of Win32 service runs in a process by itself.

Start: (0x00000002): This implies it's set to load or startup automatically for all startups, regardless of the service type. Its loader is the Service Control Manager, where as the 0x0 (boot) would be the kernel, and 0x1 (system) would be the I/O Subsystem.

ErrorControl: (0x00000001): This implies if the driver fails to load or initialize, proceed regardless with startup, however display a warning.

We note that its ImagePath is:

 C:\ProgramData\Samsung  

If you show hidden files & folder and navigate here, you have two folders - "SW Update Service", and "SWUpdate". If you actually have a Samsung machine, you instead have two "SWUpdate" folders, and they both contain XML files. If we take a look at one (BASW-A0394A05_1B33BCEB.xml):

 <?xml version="1.0" encoding="UTF-8"?>  
 -<MaxList>  
 -<Head>  
 <BOMID/>  
 <CISCode/>  
 <Product/>  
 <Project/>  
 <Model/>  
 <DevStep/>  
 <BaseMRT/>  
 <BaseBOM/>  
 <Region/>  
 <OS/>  
 <Language/>  
 <ROLString/>  
 <Date/>  
 <Time/>  
 <Test>Yes</Test>  
 </Head>  
 -<Item>  
 <CISCode>BASW-A0394A05</CISCode>  
 <ItemType>SOFTWARE</ItemType>  
 <DisplayName>Disable_AutoWindowsUpdate1.0</DisplayName>  
 <Region>DNC</Region>  
 <OS>WBPR64/WBSL64/WBST64</OS>  
 <Lang>DNC</Lang>  
 <ROLString>ALL</ROLString>  
 <InstallType>PSTEXE</InstallType>  
 <InstallPath>BASW-A0394A\BASW-A0394A04.ZIP</InstallPath>  
 <InstallFile>Inst.exe</InstallFile>  
 <InstallPara1>/pbr /na</InstallPara1>  
 <InstallPara2/>  
 <InstallOrgFileSize>4678908</InstallOrgFileSize>  
 <InstallFileSize>2055424</InstallFileSize>  
 <ImageCate>C2P1</ImageCate>  
 <ImageType>GCP</ImageType>  
 <ImageSequence/>  
 <MediaType>SM1</MediaType>  
 <MediaSubCate>ITMOPT</MediaSubCate>  
 <MediaSequence/>  
 <CheckType>NoVerify</CheckType>  
 <CheckRoot/>  
 <VerifyAttribute>1.0</VerifyAttribute>  
 <VerifyPara1/>  
 <VerifyPara2/>  
 <System/>  
 <Selectable>Y</Selectable>  
 <AND/>  
 <XOR/>  
 <DistributionPriority>1</DistributionPriority>  
 <FURL>http://orcaservice.samsungmobile.com/FileDownloader.aspx?Type=PATCH&FILENAME=BASW-A0394A04.ZIP</FURL>  
 -<MultiLangDisplayName>  
 <Default>ENG</Default>  
 -<Value>  
 <Lang>ENG</Lang>  
 <Str>Windows Configuration</Str>  
 </Value>  
 -<Value>  
 <Lang>KOR</Lang>  
 <Str>Windows Configuration</Str>  
 </Value>  
 </MultiLangDisplayName>  
 <Version>1.0</Version>  
 -<DDesc>  
 <Default>ENG</Default>  
 -<Value>  
 <Lang>ENG</Lang>  
 <Str>This program helps your windows configuration settings.</Str>  
 </Value>  
 -<Value>  
 <Lang>KOR</Lang>  
 <Str>이 프로그램은 Windows configuration 프로그램입니다.</Str>  
 </Value>  
 </DDesc>  
 <RemoveFilePath/>  
 <RemovePara1/>  
 <RemovePara2/>  
 -<RemoveComment>  
 <Default>ENG</Default>  
 </RemoveComment>  
 <UpdatePara1/>  
 <UpdatePara2/>  
 <TargetCISCode> </TargetCISCode>  
 <MutualExclusiveCISCode/>  
 <SWCate2>Miscellaneous</SWCate2>  
 <Keyword1>SDR</Keyword1>  
 <Keyword2>SDR</Keyword2>  
 <Keyword3>SDR</Keyword3>  
 <AutoInstall>Y</AutoInstall>  
 <SingleInstall>Y</SingleInstall>  
 -<PatchSequence>  
 -<InstCmd>  
 <InstCmdType>GENERAL_EXECUTION</InstCmdType>  
 -<InstCmdParam>  
 <Name>EXCUTION_FILE_NAME</Name>  
 <Value>64\Disable_Windowsupdate.exe</Value>  
 </InstCmdParam>  
 </InstCmd>  
 </PatchSequence>  
 <FromProductDate/>  
 <ToProductDate/>  
 <BulletineDate>2015-05-12 17:12:43</BulletineDate>  
 -<ProcCondition>  
 -<ProcInfo>  
 <ProcType>REG_VALUE</ProcType>  
 -<ProcParam>  
 <Name>BASE_OP</Name>  
 <Value>AND</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_KEY</Name>  
 <Value>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE_NAME</Name>  
 <Value>AUOptions</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE_TYPE</Name>  
 <Value>REG_DWORD</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE</Name>  
 <Value>2</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>OP_RELATION</Name>  
 <Value>!=</Value>  
 </ProcParam>  
 </ProcInfo>  
 -<ProcInfo>  
 <ProcType>REG_VALUE</ProcType>  
 -<ProcParam>  
 <Name>BASE_OP</Name>  
 <Value>AND</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_KEY</Name>  
 <Value>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE_NAME</Name>  
 <Value>AUOptions</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE_TYPE</Name>  
 <Value>REG_DWORD</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>REG_VALUE</Name>  
 <Value>4</Value>  
 </ProcParam>  
 -<ProcParam>  
 <Name>OP_RELATION</Name>  
 <Value>=</Value>  
 </ProcParam>  
 </ProcInfo>  
 </ProcCondition>  
 <Thumbnail/>  
 <Screenshot1/>  
 <Screenshot2/>  
 <Screenshot3/>  
 -<AdURL>  
 <URL/>  
 <FromDate>1900-01-01 오전 12:00:00</FromDate>  
 <ToDate>1900-01-01 오전 12:00:00</ToDate>  
 </AdURL>  
 </Item>  
 </MaxList>  

Note its installer file.

We can see now how Disable_Windowsupdate.exe begins the process to its "drop", which is downloading the zip its contained in from:

 http://orcaservice.samsungmobile.com/FileDownloader.aspx?Type=PATCH&FILENAME=BASW-A0394A04.ZIP  

I find this string excerpt particularly funny:

 <Str>This program helps your windows configuration settings.</Str>  

Once the zip is dropped, we can inspect its contents as well:


If we check the config file for the installer file:

 ;HowTo : The registry location of the installed language....  
 ;[HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language]  
 ;InstallLanguage=????  
 ;%CD%\ = Current Folder Location Variable  
 ;%WinDir% = Windows Folder               ex) C:\Windows C:\Winnt  
 ;%ProgramFiles% = Program Files Folder     ex) C:\Program Files, C:\Archivo de program, C:\Programme  
 ;%LangID%  
 ;HowTo : The registry location of the installed language....  
 ;[HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language]  
 ;LangID     Lang / Export to  
 ;0412     KOR / KOR  
 ;0409     ENG / UK, HKG  
 ;040C     FRN / FRN  
 ;0407     GER / GER  
 ;0411     JPN / JPN  
 ;0404     CHT / CHT  
 ;0804     CHS / CHS  
 ;0C0A     SPA / SPA  
 ;0816     POR / POR  
 ;0419     RUS / RUS  
 [BaseSettings]  
 OSConditional= TRUE  
 ShowWin = FALSE  
 RunInAuditMode     = TRUE  
 [32Win8]  
 Setup1=xcopy 32\Disable_Windowsupdate.exe "%ALLUSERSPROFILE%\Samsung\" /y  
 Setup2=schtasks /create /XML "%CD%\Dis_AU.xml" /tn "Dis_AU"  
 [64Win8]  
 Setup1=xcopy 64\Disable_Windowsupdate.exe "%ALLUSERSPROFILE%\Samsung\" /y  
 Setup2=schtasks /create /XML "%CD%\Dis_AU.xml" /tn "Dis_AU"  

We can see its using the xcopy command to inevitably "drop" Disable_Windowsupdate.exe in \ProgramData\Samsung. %ALLUSERPROFILE% is an environment variable for \ProgramData on >Vista, and \Documents and Settings\All Users on XP.

We can confirm this by checking ourselves:


Note that the exe is actually signed by Samsung themselves:


So a big thing is the question as to how this persistently resets Windows Update from working after you change it and reboot, and it's actually not SW Update. SW Update is basically just there to genuinely do its job, which is to update Samsung's drivers, software, etc.

What's actually causing Windows Update to persistently become reset and not allow the user to set it the way they want it to, is the fact that Disable_Windowsupdate.exe creates a scheduled task that runs at every logon to ensure that Windows Update is indeed consistently reset to "Check for updates but let me choose whether to download or install them".

We can see the task's contents below:

 <?xml version="1.0" encoding="UTF-16"?>  
 <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">  
  <RegistrationInfo>  
   <Date>2006-12-03T15:11:57.570551</Date>  
   <Author>Administrator</Author>  
  </RegistrationInfo>  
  <Triggers>  
   <LogonTrigger id="145a3a6c-a630-4ec0-985d-1280512f0ba8">  
    <Enabled>true</Enabled>  
   </LogonTrigger>  
  </Triggers>  
  <Principals>  
   <Principal id="Author">  
    <GroupId>S-1-5-32-545</GroupId>  
    <RunLevel>HighestAvailable</RunLevel>  
   </Principal>  
  </Principals>  
  <Settings>  
   <IdleSettings>  
    <Duration>PT10M</Duration>  
    <WaitTimeout>PT1H</WaitTimeout>  
    <StopOnIdleEnd>false</StopOnIdleEnd>  
    <RestartOnIdle>false</RestartOnIdle>  
   </IdleSettings>  
   <MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy>  
   <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>  
   <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>  
   <AllowHardTerminate>true</AllowHardTerminate>  
   <StartWhenAvailable>false</StartWhenAvailable>  
   <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>  
   <AllowStartOnDemand>true</AllowStartOnDemand>  
   <Enabled>true</Enabled>  
   <Hidden>true</Hidden>  
   <RunOnlyIfIdle>false</RunOnlyIfIdle>  
   <WakeToRun>false</WakeToRun>  
   <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>  
   <Priority>7</Priority>  
  </Settings>  
  <Actions Context="Author">  
   <Exec>  
    <Command>"%ALLUSERSPROFILE%\Samsung\Disable_Windowsupdate.exe"</Command>  
    <WorkingDirectory>%ALLUSERSPROFILE%\Samsung</WorkingDirectory>   
   </Exec>  
  </Actions>  
 </Task>  

Let's see it in action

So first off, as I noted earlier in the post, if you're trying to run the Samsung update software + disabler, etc, on a non-Samsung environment, it's really buggy. My VM was going through convulsions trying to just take screenshot examples after frequent restarts, etc, so there's a few minutes in between each screenshot.

Here's what WU looks like directly after installing SW Update:



Note that it's set to 'Check for updates but let me choose whether to download and install them'.

Let's change it to 'Install updates automatically (recommended)':


Cool, let's restart and check again.


Oh, this doesn't look right. Let's check the settings:


Uh...

There's a bit more to it that I'd like to get to eventually, but I suppose this is enough to get the point across. Anyway, with this known, I decided to try Samsung's chat to see if they knew of it:


You are now chatting with 'Rep'. There will be a brief survey at the end of our chat to share feedback on my performance today.
Your Issue ID for this chat is *purged*.
Rep: Hi, thank you for reaching out to Samsung technical support. How may I assist you?
ringzero: Hi Rep, I have a question regarding your SW Update software.
Rep: Hi Ringzero, please go ahead with your question.
Rep: I'll be glad to assist you.
ringzero: Thanks Rep! My question is, why does this software actively monitor the registry and deliberately cripple Windows Update by forcefully disabling it?
Rep: SW Update tool helps in automatically detecting the hardware on the laptop and installs the supporting drivers for them. I am afraid; this tool has directly no effect on the registry of your laptop or Windows Updates.
ringzero: Rep, I am afraid that you're incorrect. SW Update drops an exe named "Disable_Windowsupdate.exe"
ringzero: When SW Update is installed, Windows Update is always disabled. If it's enabled, or set to a setting of your liking, it'll be re-disabled on reboot.
ringzero: If SW Update is uninstalled, Windows Update stays enabled persistently throughout reboots.
Rep: Thank you for waiting. I'll be with you in just a moment.
ringzero: Sure.
Rep: When you enable Windows updates, it will install the Default Drivers for all the hardware no laptop which may or may not work. For example if there is USB 3.0 on laptop, the ports may not work with the installation of updates. So to prevent this, SW Update tool will prevent the Windows updates.

So thanks to Rep over at Samsung, we now know Samsung's motive to disabling WU.


OEMs, come on... has Superfish taught us nothing?

Upload/report this as malware to Microsoft/MSRC, etc, because that's exactly what it is. Why would you ever tamper with WU in such a fashion (or in general), in a way a generic user cannot control, leaving them vulnerable?

x86 MD5

 3727acd09814c0d5ce8fd3d6be705254  

x64 MD5

 d0a3a1c266845ef1e2cdf65c226facae  

x86 SHA-256

 61da7461e8a60a20e9d2b595edff89a0898c8f2d47d2be847c8a7ceff0fc4bd4  

x64 SHA-256

 7b9547acf8b3792b48fe5a02f7d5f3e0dfba8e57055d60f479bb8adfed99871c  

Small edit: I edited out the Samsung rep's real name to just 'Rep'. It was clearly a tier 1/2 support just doing their job, and I of course don't want them getting in any trouble since this appears to be blowing up. After all, as I said, this isn't their fault at all.

Update

According to a few news articles, here's Samsung's latest statement:
"It is not true that we are blocking a Windows 8.1 operating system update on our computers. As part of our commitment to consumer satisfaction, we are providing our users with the option to choose if and when they want to update the Windows software on their products," said Samsung.
"We take product security very seriously and we encourage any Samsung customer with product questions or concerns to contact us directly at 1-800-SAMSUNG."
I don't understand what this statement is implying, and it may have been a loss in translation between whichever article reporter/editor got the statement from Samsung, because I never implied it specifically blocked a "Windows 8.1 OS system update", just that their SW Update software is preventing Windows Update from automatically installing updates, and forcing the user to have it set to "let me choose whether to download and install". If you attempt to change it, it'll switch right back on a reboot. Microsoft has openly stated that they do not like the fact that it's persistently changing, or even existing in the first place without the user's consent. It's disabling Windows Update from working as the user intends it to.

However you look at this, Samsung's solution to what we can guess is a device driver workaround was not done in the best way, or a safe way. I mean, come on, the exe is named Disable_Windowsupdate.exe. In any case, if it appears I am acting as an enemy to Samsung, I'm not. I'm just a 22 year old cashier with a love for Windows internals that found a security risk for Windows' Samsung users with a few others. That's it.

Update #2

According to a few news articles, here's Samsung's latest statement:
“Samsung has a commitment to security and we continue to value our partnership with Microsoft. We will be issuing a patch through the Samsung Software Update notification process to revert back to the recommended automatic Windows Update settings within a few days."
I'm very glad Samsung is committed to implementing a resolution to this issue so soon. Ultimately, in a perfect world, I hope OEMs will learn from Superfish/SW Update, as it would be disheartening to see a similar issue occur in the future. I feel OEMs need to disclose whatever they intend with their users with their software, and if possible, giving them a choice.

If this is done, it's not "under the table" anymore so to speak. If Samsung's users were notified in the first place that their Windows Update settings were being actively modified, then even though it still potentially may have been a question of poor implementation/methods, it probably wouldn't have been seen as malicious or questionable behavior in the first place as it would have at least been known.

733 comments:

  1. I've reported this to the Microsoft security team. Hopefully they'll take action.

    ReplyDelete
    Replies
    1. Reported it??? lol..... While many of us Samsung users love the way they are taking back control for us. Forced Updates coming from Microsoft are a tragic mistake, like Music Rights Holders Suing their own customers. Besides ...... the fact that Windows 8.1 forced updates are also blocked by HP!

      But tell all you Samsung haters that..... because all they really want is to hate on Samsung for any possible reason. I have not been using MS updates just because of the forced update from 8.0 to 8.1 because #1 you can never go back to 8.0 or 7.x anything. I'm also sure that they'll strand 8.1 users where they're at if they simply choose not to update to Windows 10 in the future. It's the whole being forced to reboot after most every update that still makes people's blood boil. Especially when it's over some stupid update people don't even want!

      You're right in the middle of some important work and step away from your computer. When you come back it's updated and rebooted on it's own losing all your work and deleting your former setup! .......so it's Microsoft that needs to change how they update, not Samsung or HP and the rest of hardware makers living slaves to Microsoft's whims and mistakes!!!

      Delete
    2. The Windows Update system gives you a range of options for downloading and installing updates. On my home computers I have it configured to automatically download the updates, but not deploy them until a time that suits me. Therefore, the issue of my computer restarting without warning doesn't arise.

      This comes from someone who is neither a Samsung-hater (at least, not of their computers) nor a Microsoft employee. I am merely a user of Microsoft Windows in both my home and work environments. Although I have no control over update deployments in my work environment, I (as the owner of one desktop and one laptop) don't think it unreasonable that I should have full control over when updates are downloaded, and when they are deployed.

      By including this application in their systems, and then being very cagey about its existence AND making it so difficult to get rid of, Samsung are employing tactics that are not consistent with good customer-service. And more importantly, they've been rumbled.

      Delete
  2. Feeling more sane now, thanks for this. SW Update has been competing with my Windows Updates on video card related updates for a couple years now (among other updates), and now I know what I will be disabling. Ugh.

    ReplyDelete
  3. Is it really downloading that .exe over non-https? Would be lovely if that cert got compromised, but Samsung users wouldn't get the revocation because they're not getting Windows updates...

    ReplyDelete
  4. Surface pro for the win(given its MS ,no more problem reporting what innard is for and what it does

    ReplyDelete
  5. Can you provide an MD5 of the .exe so it can be reported to the AV vendors?

    ReplyDelete
    Replies
    1. Added MD5's for its x86 and x64 variants.

      Delete
    2. Can you provide a SHA-2 hash of the file so it cannot be trivially collided?

      Delete
    3. @H110Hawk: The weaknesses in MD5 are collision attacks not pre-image attacks. This means that it's easy enough to generate a pair of files which hash collide, but that it's not at all easy to generate a second file which hash collides with a pre-existing first as we'd need here. MD5 is a hashing algorithm we should be phasing out, especially for password hashing usage where it's far too fast and memory light, but in general it's still reasonably secure for file integrity verification.

      Delete
    4. I've added SHA-256 for both x86 and x64.

      Delete
  6. Have been using three Samsung Monitors, for several years now, without using any Samsung Software, at all, and with no problems at all either?

    Think you are inventing problems, that do not exist?

    ReplyDelete
  7. Good to know. I will be advising all of our customers to stay well away from Samsung's PC products.

    ReplyDelete
  8. I can confirmation the existence of the xml configuration file as my SWUpdate (version 2.2.4 previously) pulled from Samsung's server. However, there is no indication that it has downloaded the actual package and has modified mine Windows Update configuration. There is no executable file at all on my ProgramData\Samsung folder. And it looked like the software has just recently been developed as in the version 1.0 so they might have thought about something when they were doing this.

    I am not sure if we can consider this is a type of malware or something, even though I know it modifies the registry. For most of Samsung laptops, you must have this in order to download and update drivers and software, for majority of consumers. However, I think we need to tell Samsung about this behavior and other vendors so they need to stay away from this.

    ReplyDelete
  9. what happened to switching your computer on, do your work, then switch the sodding thing off and going home and doing something more interesting..... I came here from the BBC tech page, and computer debates like this are like golf but just not as interesting ..... thfra......

    ReplyDelete
  10. I have to agree with Paul. While curious, I don't think this is all that much outside the industry process (HP does much the same and maybe others as well).
    As it said in the original article that brought me here, the article is "...affected by the exuberance of youth..." (okay, they said mildly but personally that's a mild understatement).
    Did you discover something? Yup
    Did you get the canned answer from a T1 phone rep? Yup
    Is it the malware to end all malware that is insinuated in the blog txt? (mild exaggeration on my part here). Still, Nope
    At worst, Samsung (and HP and others?) are guilty of poor communication (just as users are guilty of not paying enough attention to checking for updates and security in general). Maybe it's stated in the manual/EULA that I'm sure everyone read to the end right?
    I find too many of your assumptions are based on testing in a non-native environment (and no, verification from one user is not proper validation) and logic leaps that don't stand up by themselves.
    Did anyone try using MSConfig to simply disable "Disable_Windowsupdate" at boot?
    A good start but too many questions at this point left to be answered

    ReplyDelete
    Replies
    1. I have used NVidia "Experience" for all my Samsung Drivers, due to using their Video Cards, and those drivers (353.xx Currenr) work, and have never caused me any problems, what else can hope for.

      Delete
  11. I like this tool!
    It helps me keeping my data usage low while on the go. Would be pretty annoying having a Windows update downloaded in the background through LTE.

    ReplyDelete
  12. So huge non-event really, now you know the issue (Samsung sets WU to "let me choose whether to download and install updates"). If you are already using this WU setting you would never notice even if you are a Samsung PC user (VDU Monitors don't count), but if you are using "let Windows download and install updates automatically" setting it is annoying for this WU setting to be changed without asking. A full disclosure from Samsung up-front would have been better than having to squeeze the truth out after some detailed investigation, but this is no great conspiracy. Not sure which is worse: WU overwriting Samsung drivers and creating problems in some cases or Samsung changing WU settings to prevent this without telling anyone. Samsung why not issue a popup explaining the situation, giving the user a choice and remember their response? Then there would be nothing to discuss here.

    ReplyDelete
    Replies
    1. This issue doesn't affect *me*, but it does bring to mind a problem that I've dealt with many times on behalf of my clients. For several years now, I've advised my clients to avoid using Windows Updates for driver-updates because Microsoft tends to be really slow about vetting the newest fixed-builds to come out of the OEMs for integration into WU.

      I think you've nailed it though in your answer... this isn't some kind of conspiracy against Microsoft. It's more than likely just something stemming from a knee-jerk reaction of someone inside of Samsung that had dealt with Microsoft's malfunctioning driver-distributions one time too many. This problem has particularly plagued certain network adapters (a few of the Realtek driver-updates from Microsoft's WHQL would cause the card to stop functioning). Realtek's network chipsets are among the top 5 OEM chips used for this purpose, so it's reasonable to assume that that particular driver issue I mentioned had also affected Samsung's products.

      The real problem, as I see it, isn't what one OEM or another is doing, but rather what the users of said OEM's products expect.... for whatever reason that may be. I suppose it's reasonable to expect an OEM system to update itself as it's supposed to, across the board. I also suppose it's reasonable to not expect OEM system owners to be on average 'technically savvy enough' to adjust their environment either upon installation, or on initial setup, and to followup on that anytime a major system update (such as a service pack) occurs that might bring a few configurations settings into need of review.

      "Or quite simply put... People are a problem" -- Douglas Adams, THHGTTG

      Delete
  13. I only like to update when connected to wifi, these updated take long time without user even need it. Thanks JP

    ReplyDelete
  14. I upgraded on Friday from windows 8.1 to windows 10
    Since then the fan seems to be continuous - neither sleep nor shutdown buttons/clicks work - I have to switch the button off/on each time it go to sleep
    this is the image of the chat I had with Samsung today - https://drive.google.com/file/d/0B8u2AsQfH8MaNGpScGlwQlA1SUk/view?usp=sharing

    I appreciate your advice

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. update- Uninstalling SW Upda
    I ran SW Update trying to solve the problem - it vanished and I no longer can uninstall SW Update. The directory is no longer there

    ReplyDelete
  17. Fascinating as well as educative post, I’m Glad that I enjoyed this post having read….. touch screen universal remote

    ReplyDelete
  18. Thanks for writing this post about technology. I see this is very informative article and i hope that's useful for many people. essay revisor

    ReplyDelete
  19. I'd love to share my experience with you, this site's keys really are working so well, click here: www.cdekey.com.

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Might be difficulty for the visitors to not get actually what you wants from them and in accordance with mentioned principles anything more to it will get us actually to this way. cheap translation service

    ReplyDelete

  22. Sharing my experience to say,if someone need windows product keys,you can go to www.mororless.com to got.I'm here to buy a key, a hundred percent genuine and I spent very little money.

    ReplyDelete
  23. http://goo.gl/xjU3jn

    As far as I know, you can buy it from the authorized vendor online http://goo.gl/xjU3jn . You can count on them 100% as this site is the partner vendor of Microsoft. This is the biggest competitive point.

    http://goo.gl/xjU3jn

    ReplyDelete
  24. Windows10KeySale.com

    Visit the site Windows10KeySale.com . I believe you will get what you want on the site. Besides, keep in mind that you also can communicate with them about the technicalproblem. They can help you with patient explanation and warm service.

    Windows10KeySale.com

    ReplyDelete
  25. NIce Blog! Thanks for sharing with me this Blog and this blog is very helpful. This blog is giving information of "Samsung deliberately disabling Windows Update". If customer have got some technical issue in our Antivirus so don't worry quick consult at best toll free 0800-090-3242 McAfee contact number UK and get solution of all these Antivirus issues.

    ReplyDelete
  26. Getting complications in registering the Microsoft antivirus, at this time you should talk to the technical assistance to remove the complications in a less time and for that contact us. Microsoft Helpline Number UK

    ReplyDelete
  27. This is my first time i visit here. I found so many entertaining stuff in your blog, especial ITS Discussion. From the tons of comments on your blog, I guess I am not the only one having all the leisure here! Keep up the good work. We Provide you online help and support related to Hotmail issues.Call us at 0800-098-8343 Our helpline Hotmail contact number UK.

    ReplyDelete

  28. MSofficialstore.com
    Hi, there, as for your question, you definitely need to buy a product key to activate your Windows 10 Product Key . But don't need to worry about how and where to buy the genuine product key. You can go to the professional site http://www.MSofficialstore.com/. Choose the target product and order it online. The support email will be sent to you at the first time. If you have any other technical questions, you can also communicate with their support team.

    ReplyDelete
  29. This comment has been removed by the author.

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. MSofficialstore.com
    To buy a genuine product key, go to the site http://www.MSofficialstore.com/. This is definitely not like some sites which will make you worry about the purchasing safety. The payment process is confidential and guaranteed. More importantly, Windows 10 Product Key is genuine and with attractive price.

    ReplyDelete
  32. Great blog! I really love how it is easy on my eyes and the information are well written. I am wondering how I might be notified whenever a new post has been made! We are providing best technical support related to "Mail Account" and online help.Call us at Our helpline toll free 08000903242 Gmail contact number UK.

    ReplyDelete
  33. This comment has been removed by the author.

    ReplyDelete
  34. Your blog is providing lot of information thanks
    http://www.wschyderabad.com/samsung-service-center-in-hyderabad

    ReplyDelete
  35. This comment has been removed by the author.

    ReplyDelete
  36. Now, thanks to the latest cracking software called windows xp activator tool  you can finally get any version of Windows on your computer and make it work perfectly without any errors or slowdowns pdf architect 4 full crack .

    ReplyDelete
  37. I just bought the book and absolutely love it. However, I made the bread every day and it turned out like a rock or maybe a door stop. Could the temperature possibly be wrong? 450 looks high.

    GTA 4 Torrent Download
    FIFA 15 torrent download
    GTA San Andreas Torrent download

    ReplyDelete
  38. This comment has been removed by the author.

    ReplyDelete
  39. t is a picture perfect representation of these folks, anyway. The gloves are off; if they want to act like children they must eat their words.
    gta san andreas download
    download gta san andreas kickass
    crack gta san andreas download
    gta san andreas torrentes
    gta san andreas apk free download full version

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete
  41. Thank you for providing a good information on this. I hope you will post again soon
    download mafia 2 crack
    coreldraw x5 torrent

    ReplyDelete
  42. Hi, It‘s actually a nice and useful piece of information.
    Norton Support Number UK

    ReplyDelete
  43. Windows 10 Product Keys

    Visit the site http://www.windows10keysale.com . I believe you will get what you want on the site. Besides, keep in mind that you also can communicate with them about the technicalproblem. They can help you with patient explanation and warm service.

    Windows 10 Product Keys

    ReplyDelete
  44. This is my first time i visit here. I found so many entertaining stuff in your blog.thanks for post and share
    บาคาร่าออนไลน์
    GCLUB
    GCLUB Casino
    GClub online

    ReplyDelete
  45. Nice Blog and Thanks for sharing this Blog. This Blog is very helpful about "Windows Update". We are a company in UK providing you the right way to resolve your McAfee Antivirus issues. By contacting our toll-free McAfee help number UK 0800-756-3354 McAfee contact number UK. You can get the right assistance by the experienced and expert techs, who are 24x7 ready to help and support you.

    ReplyDelete
  46. Facing trouble while using windows on your system like compatibility issue or slow running, then you must get in touch with us at 0800-090-3220 to achieve proper solution. Windows Customer Care Number UK

    ReplyDelete
  47. Thanks for sharing nice information with us. We provide the best customer support for Adobe Phone Number UK and Adobe Customer Care Number UK.

    ReplyDelete
  48. This comment has been removed by the author.

    ReplyDelete
  49. I have been through your blog and being a technical expert, I found it quite information giving. Here, you forgot to tell about the correct to counter the issue which is to contact the technicians. If one facing any tech problem, then contact us at keyword and for more information follow the link. Hotmail Helpline Number UK

    ReplyDelete
  50. Awesome Blog!!
    Really i appreciate the effort you made to share the knowledge Microsoft Phone Number UK @808-238-7544

    ReplyDelete
  51. There's definately a lot to know about this issue. I really like all the points you made.
    turn off windows 10 updates

    ReplyDelete
  52. This comment has been removed by the author.

    ReplyDelete

  53. Office 2016 Product Key

    My computer arrived at yesterday. I needed a genuine Windows 10 key at a great price. http://www.MsKeyHome.com/ made it happen!
    However, I was quite skeptical at them since their price seemed too good to trust. So I tried searching for them on google but with little success.
    But I decided to give it a try. I paid with PayPal, and received my key in 20mins!!! I tried the key and it worked!
    They exhibited sooooo quick customer service. They are a certified Microsoft partner and a great source for Microsoft, Adobe, Rosetta Stone and other products. Waste no time looking elsewhere.

    Office 2016 Product Key

    ReplyDelete
  54. Thank a lot for this post that was very interesting. Keep posting like those amazing posts, this is really awesome :)
    For more visit to information this website: Microsoft Help Number UK

    ReplyDelete
  55. It's very nice post, We provide you the best service for you Hotmail Account. For more information you can also visit here website at Hotmail Help Number UK

    ReplyDelete
  56. Among all the mailing competitors, hotmail is on the top pick. But, sometimes it arise certain technical issues in it. Technical team at 0800-029-4639 toll free number will help you out these issues. The service provided by them is active 24/7. Hotmail Helpline Number UK

    ReplyDelete
  57. Hello am a samsung mobile user, i have faced some issues regarding g5 and also the same i have heard in s6, i have solved these issues.


    Samsung Problems

    Fix S5 issues

    S6 wont charge

    Click here

    Website

    ReplyDelete
  58. Asus Router Customer Support the problem occurs again, just delete the current network from the list of your saved networks on your device and then reconnect it again.

    ReplyDelete

  59. The above shared article is really very good, content present in it is very informative and very easy to understand.
    Thanks for sharing



    Cisco technical support

    ReplyDelete
  60. The most important thing while purchasing any router is speed, the speed must be good and also it covers large area also. Speed: 802.11ac, 1300 Mbps, Connectivity: 2 X Gigabit LAN ports, features: a) having dual-band Wi-fi technology, b) having touch screen also Apple AirPort Support Contact
    Apple Airport Customer Service

    ReplyDelete
  61. The information in this article is very helpful to me. Thanks a lot for sharing. Keep blogging. asus router customer support

    ReplyDelete

  62. many people are facing problen in their internet explorer they people can contact us we are here to provide the complete solution about the asusu router support.
    internet explorer customer support

    ReplyDelete
  63. Update is your typical OEM updating software that will update your Samsung drivers, the bloatware that came on your Samsung machine,Cara Menggugurkan Kandungan

    ReplyDelete
  64. We are 3rd party Norton.com setup technical support team. We provides Norton setup services and support. We save your time and provide you need 24/7 support. Get touch in support for all your Norton products.

    ReplyDelete
  65. การเล่นคาสิโนออนไลน์ ไม่ได้ทำให้รวยมีแต่จนกับจน

    ReplyDelete
  66. This comment has been removed by the author.

    ReplyDelete
  67. Have been using three Samsung Monitors, for several years now, without using any Samsung Software, at all, and with no problems at all either? Great share anyway extreme injector v3.7"

    ReplyDelete
  68. This comment has been removed by the author.

    ReplyDelete
  69. The user does not have to worry about smooth working of Hotmail account. It is simply because of superior form of understanding of the professionals of Hotmail. if there is any technical obstruction like – not able to send or receive emails, difficulty in managing settings, slow working of Hotmail etc. The concerned person needs to just refer to Hotmail Customer Service Number UK.
    Hotmail Support Number UK

    ReplyDelete

  70. articles that are very nice, and helpful,.


    www.klinikspesialiskandungan.com

    ReplyDelete
  71. สุดยอดของ คาสิโนออนไลน์ ต้อง richbet99.com เท่านั้น
    และเกมส์บาคาร่าออนไลน์ ที่น่าสนุกสนาน
    รวมไปถึง Gclub ออนไลน์
    หากใครสนใจแทงบอลออนไลน์ ก็สามารถแทงได้ที่เว็บ
    สุดยอดของ sbobet online หรือที่ richbet99.com

    ReplyDelete
  72. "Thank you for sharing valuable information.(Good man)

    SCR888

    SCR888
    "

    ReplyDelete
  73. Thank you for sharing valuable information.(Good Man)

    SCR888

    ReplyDelete
  74. We cannot underestimate the issues that Hotmail users encounter. It can be anything starting from forgotten password to hacked or compromised account. Technicians of Hotmail Customer Care UK, has thorough knowledge about this service and can help you in dealing with any problem.
    Hotmail Helpline Number UK

    ReplyDelete
  75. Not every post is as helpful as this one. We are also offering solution for Hotmail issues, and to connect with us, you just need to make us a call on Hotmail Helpline UK.

    ReplyDelete
  76. Every computing device now trusts Windows as an operating system. But it too sometimes, become so intrusive and starts generating some unknown errors. You can get them rectified in a short time period when you contact the tech executives at Windows Technical Care for UK. They take it as their responsibility to fix your errors.
    Windows Support Number UK

    ReplyDelete
  77. Getting errors in re-installing hotmail, at this time, you need to have the right assistance to resolve this issue and for this contact the technicians immediately. Hotmail Customer care number UK

    ReplyDelete
  78. Sometimes, Hotmail users complain that they have started getting a lot of spam mails, more than they used to get. If your Hotmail spam-filter is not working properly then it is time to connect with our technicians on Hotmail Support Number UK. They will help you minimize spam mails.
    Hotmail Help Number UK

    ReplyDelete
  79. A printer user will definitely feel the need of a printer technician at some point of time. If your HP Printer is also showing tantrums to you then feel free to connect with us on HP Printer Technical Helpline Number UK.HP Printer Technical Helpline Number UK

    ReplyDelete
  80. Microsoft programs sometimes, get you some unknown errors that you won’t able to solve of your own. In such situation, you can take help from the well trained team of tech executives at Microsoft Technical Helpdesk in the UK. They put forward the best they can for resolving the issue you are confronted with.
    Microsoft Support Number UK

    ReplyDelete
  81. We are here to help you to connect your Echo Device, installation,troubleshooting and other problems you faceing while using the device just follow Our steps then your Echo device will connect very Easily and you can enjoy all your favourite TV shows, Movies and many more, With thousands of channels to choose from.Roku activation Support

    ReplyDelete
  82. Windows has unveiled the wider experience of using different computing brands. If you confront some technical error, don’t think much; just connect to tech representatives at Windows Customer Care Number UK. They give out better resolutions in a short period of time.
    Windows Helpline Number UK

    ReplyDelete
  83. online management courses
    Much thanks to you for sharing profitable data

    ReplyDelete
  84. When you have tried a lot of time to login to your Hotmail account but unable to do so, then there are high possibility that your account got hacked and someone has changed your Hotmail password. To retrieve your Hotmail account, please contact us at Hotmail Help Number UK.

    ReplyDelete
  85. There may be some employees in your office that are using your business printer for their personal use. If one or two employees are doing so then it won’t cost you must but if a 20-30 employees are doing the same then it might cost you much. Read this blog and learn how to track print job in a better way. To know more about printer, feel free to visit: Canon Printer Technical Helpline UK.

    ReplyDelete
  86. Help full post for those people who use computer security. All issue related with your computer Antivirus, mail and security. We provide online solution. Call toll free number +1-877-2498558. For more details
    Windows Live support, Windows Live help, Windows Live mail support, Windows Live mail help, Windows Live contacts, Windows Live mail contacts

    ReplyDelete
  87. Have new MS Office 2016 and need activation ? ... Share with you a good site that you can get cheap product keys from there. Microsoft Office 2016 Product Key crack allows a user to activate all the programs of MS office, like as MS Office, MS Excel, and power-point.

    ReplyDelete
  88. There is no need for any form of introduction in reference to the professionals of Microsoft. Every time a user of Microsoft interacts then the very interesting form of explanation about the working is being finalized. The source like Microsoft Contact Number UK is the ideal source for all queries.
    Microsoft Help Number UK

    ReplyDelete
  89. Gran articulo. No compro software, asi tendre mas pasta para gastarla en bebes reborn

    ReplyDelete

  90. purple monkey desktop buddy
    download here http://getbonzi.com
    icloud removal http:// icloud-remover-tool.com
    click here http://blockstrikepc.com
    wifi password finder now http://wifi-passwordfinder.com
    click here http://csgo-skinchanger.com
    win 7 activator click here http://removewat-download
    download now get it from here http://getbonzi.com
    check here link http://getbonzi.com
    download now http://removewat-download
    cs go changer http://csgo-skinchanger.com
    check it here now http://csgo-skinchanger.com
    use this beast http://csgo-skinchanger.com
    very good tool http://csgo-skinchanger.com
    you will like it http://csgo-skinchanger.com
    download now http://csgo-skinchanger.com
    click here http://csgo-skinchanger.com
    skin change http://csgo-skinchanger.com
    free items cs http://csgo-skinchanger.com
    wifi password finder now http://wifi-passwordfinder.com
    wifi password tool http://wifi-passwordfinder.com
    find wifi fast http://wifi-passwordfinder.com

    ReplyDelete
  91. I feel so fortunate to come to your blog to be a new member on your blog it’s superb for me I generally get such huge numbers of new thing over your blog. I hope I will get more valuable knowledge in your blogs buy iqos.

    ReplyDelete
  92. For comprehensive and powerful security of your device, you need to make sure that your system is scanned on regular basis. This is possible by scheduling your McAfee scan. In case, you are not aware of the process then you can dial us at McAfee Help Number UK.

    ReplyDelete
  93. The Office 2010 product key is vital to the installation process of Microsoft Office 2010. Without the product key, the programs in Office suite will not work. This is a unique number for the purpose of security. It is used to authenticate and license copies of the program, and can prevent somebody who has stolen copy of the software from fully installing it. The product key is easy to find in a number of places. Here we will show you 5 methods to find Office 2010 product key, the best Product Key Recovery included.

    ReplyDelete
  94. I simply want to tell you that I am new to weblog and definitely liked this blog site remove icloud.

    ReplyDelete
  95. I am feeling satisfied by the solution given in this blog. In case, you find some other difficult situation, just consult our professionals at Microsoft Contact Support Number UK.

    ReplyDelete
  96. This comment has been removed by the author.

    ReplyDelete
  97. Talking about different types of problems occurring inside the Hotmail platforms means that experts are supposed to take a peek in the problem. Well, this is why calling professionals through Hotmail Helpline Number UK do guarantee of the speedy and quality form of resolution. Had other sources been referred then corrective actions will always be doubted by the users.

    ReplyDelete
  98. we'll help you in Amazon Tap Setup Wifi, Amazon Tap Setup.if you are facing issues like amazon echo wont connect to wifi, alexa not connecting to wifi then we'll provide you the complete solution to connect echo to wifi network, wifi network setup for alexa. Just Call To Amazon Alexa Tap Support Helpline : +1-888-409-8111.

    ReplyDelete
  99. شركة واحة الخليج بجدة ومكة ورابغ والطائف الشركة الأولى والأفضل في خدمات نقل العفش بجدة اذا كنت تريد الحفاظ على الاثاث الخاص بك فلا بد من ان تتصل على الفور على الرقم التالي 0555583146 رقم شركتنا اولى شركات نقل العفش والاثاث بجدة
    لدينا افضل العمالة الماهرة والمدربة على نقل العفش بدون حدوق اي خسائر للعميل كل مايهمنا هو ارضاء العملاء وكسب ثقتهم لا تترددوا في التواصل معنا
    من اهم خدماتنا :

    شركات نقل عفش برابغ
    نقل عفش من رابغ إلى جدة
    افضل شركة نقل عفش برابغ
    افضل سيارات نقل عفش برابغ
    شركة نقل عفش رابغ
    افضل شركة نقل اثاث رخيص برابغ
    شركات نقل عفش برابغ

    ReplyDelete
  100. Thanks for the suggestion is very helpful.

    sbobet

    Gclub

    ReplyDelete
  101. After you buy Norton Antivirus visit norton.com/setup, sign in to norton account then enter norton product for Norton Setup or Install Norton ... www.norton.com/setup. Protect your Pc/laptop and other devices with best Norton.com/setup Antivirus.www.norton.com/setup
    norton setup

    ReplyDelete

  102. شركة شراء اثاث مستعمل بالرياض
    بيع اثاث مستعمل بالرياض
    شراء اثاث مستعمل بالرياض
    شراء اثاث مستعمل الرياض
    اثاث مستعمل بالرياض
    اثاث مستعمل
    شراء اثاث مستعمل
    شراء الاثاث المستعمل بالرياض
    شراء اثاث مستعمل شمال الرياض
    شركات شراء الاثاث المستعمل بالرياض
    ارقام شراء الاثاث المستعمل بالرياض
    محلات شراء الاثاث المستعمل بالرياض
    حقين شراء الاثاث المستعمل بالرياض

    إذا كنت تريد شراء أثاث جديد وفي غاية الروعة وترغب في التخلص بشكل نهائي من اثاثك القديم فمعنا لديك افضل الفرص للحصول علي اثاث جديد في غاية الجمال والزوق الرفيع فعندما تقوم بالبيع عندما تكون حلة الاثاث جيدة يكون السعر ال>ي تتقاضاه مجزي مقابل تلك الاثاث القديم وكل هذا سيعطيك الفرصة لشراء اثاث اخر مع دفع الفرق البسيط وعدم التكلفة الباهظة فأنك ستجد كل هذا لدي شركة شراء الاثاث المستعمل بالرياض فقط فنحن نتميز بالصدارة لاننا نقوم بالشراء بأسعار ترضي عملائنا وتتناسب مع اثاثك الذي ترغب في التخلص بشكل نهائي منه وبيعه حيث أن شركة المستقبل المتميزة لديها العديد من الامكانيات مثل:
    • أقوى وامهر فريق عمل متخصص في نقل العفش وحملة لتدريبهم علي اعلي مستوي من المهارة والتقنية الفنية للحفاظ علي كل قطعة اثاث .
    • لدينا ايضا افضل الاسعار التنافسية والمناسبة للغاية والتي لا توجد لها مثيل بين شركات شراء الاثاث المستعمل .
    • نتميز ايضا بتواجد كبري السسارات المجهزة علي اعلي المستويات للحفاظ علي عفشك من اي ضرر او تلف يمكن ان يلحق به.
    • كما اننا نقوم بتغليف كل قطعة اثاث يرغب العميل في بيعها للحفاظ علي سلامته وعدم التعرض لاي تلفيات .

    ReplyDelete
  103. This comment has been removed by the author.

    ReplyDelete
  104. After you buy Norton Antivirus visit norton.com/setup, sign in to norton account then enter norton product for Norton Setup or Install Norton ... www.norton.com/setup. Protect your Pc/laptop and other devices with best Norton.com/setup Antivirus.
    www.norton.com/setup
    www.norton.com/setup

    ReplyDelete
  105. DNA Realtors is a top & trust brand for best property in chandigarh, which has become a most popular among the Real Estate to sell or buy Property of chandigarh.For more information visit our website :http://dnarealtors.com/property-in-chandigarh/

    ReplyDelete
  106. This blog is amazingly written. We are Microsoft people and we know that a lot can go wrong while using a Microsoft application. Whatever your query is you can consult our technicians on Microsoft Online Helpline Number UK anytime and from anywhere.

    ReplyDelete
  107. The above information can be really helpful for many. We also provide support for Avast, so if in case you are having any issue with your Avast security program then feel free to reach us at Avast Technical Helpline Number UK. Your all queries will be answered on the spot.

    ReplyDelete

  108. Mcafee is one of the most reliable antivirus providers in the market. Norton is delivering top rated protection from mobile devices and computers. Norton has 3 antivirus packages
    http://mcafeecomactivatenow.xyz
    www.mcafee.com/activate
    mcafee.com/activate

    ReplyDelete
  109. www.918kissfun.com/
    เกมส์ออนไลน์มากกว่า100เกมส์

    เกมส์สล็อตออนไลน์เป็นอีกหนึ่งเกมส์ยอดฮิตที่ทีคนเล่นเป็นจำนวนมาก เพราะเป็นเกมส์ที่เล่นง่าย และสามารถทำให้ผู้เล่นรู้สึกเพลิดเพลิน มีความสุข พร้อมทั้งได้ลุ้นเงินรางวัลที่มีมากมาย ทั้งการให้โบนัส หรือเเจ๊คพอตขนาดใหญ่ที่ผู้เล่นอาจจะโชคดี ถูกครั้งเดียวก็สามารถรวยได้ จึงทำให้เกมส์สล็อตเป็นที่นิยม เล่นอย่างไรก็ยังคงได้เงินกลับบ้านไปอยู่ดี เอาเงิน1บาทมาแลกเงินพันเงินหมื่นกัน

    ⚡⚡ รอช้าอยู่ทำไม อย่าปล่อยให้โอกาสดีๆ อย่างนี้หลุดมือไปนะคะ 👏👏

    📝 สมาชิกใหม่ฟรีเครดิต +50%(จากยอดฝาก) สูงสุด 500 บาท
    💑แนะนำเพื่อนมาสมัครฟรีเครดิต +20% สูงสุด 500 บาท
    ▶#918kiss
    ▶#joker123
    🌟#ACE333
    🌟#scr888
    🌟#slotciti
    🌟#Slot777 (king99)
    #SlotXO
    #StarVagus
    #Live22
    #3win8
    #Goldclub slot
    #gclub slot

    สมัครเลย LINE ID : @slot888fun( มี@ ด้วยนะค่ะ)
    ➡ลิ้งค์สมัคร
    https://goo.gl/SbiRuy

    ReplyDelete
  110. Your content is so informative. please share some more content
    Bithumb Support Number

    ReplyDelete

  111. firstly plug your echo dot and turn it on,then DOWNLOAD ALEXA APP app from playstore if you are a android user or from app store if you are an iphone user.(alexa app can also be downloaded for desktop )
    connect echo dot to wifi for SETTING UP THE ECHO DOT.After a successfull connection you can commands to alexa and can get your work done.
    for instant help call us at our amazon echo help number +1-888-745-1666
    setting up the echo dot
    connect echo dot to wifi

    ReplyDelete
  112. Outlook Email Support Number- Outlook is an email service provided by the Microsoft. It was originally known as Hotmail which was the 1st email service in the history. Since then, they have upgraded a lot in terms of services and performance. It has many features to attract the attention of the users including calendar, journal, note taking, contact manager, task manager, and web browsing too.

    ReplyDelete
  113. Netgear Router Support Number - Netgear Inc. is a global computer networking company which produces networking hardware for consumers, businesses, and service providers. It was one of the first to introduce wireless router and since then it is evolving fast. Connect multiple devices with uninterrupted internet signal with Netgear wireless routers and modem routers.

    ReplyDelete
  114. This comment has been removed by the author.

    ReplyDelete
  115. This comment has been removed by the author.

    ReplyDelete
  116. Thanks for sharing this marvelous post. I m very pleased to read this article.
    We provide free service of sites below
    office.com/setup
    norton.com/setup
    IT support
    norton.com/nu16
    office 2016 setup
    office 365 setup

    ReplyDelete

  117. How to Set Up Your Physical Office. Equipping Your Office. Setting up an office requires you to purchase a large number of items, including industry-specific equipment, furniture, tools, and vehicles. The Basics: A List. Furniture and equipment needs will vary, but almost everyone needs these items
    office setup

    ReplyDelete

  118. McAfee.com/activate - McAfee Activate at www.mcafee.com/activate, enter your product key for mcafee.com/activate online. Get Started with McAfee Activation.
    McAfee.com/activate

    ReplyDelete
  119. This comment has been removed by the author.

    ReplyDelete
  120. Acer Computer Support Number
    Acer is a leading brand in the market for desktops and laptops. They have some of the highly praised computers as stated by the users. Now many of the users have also reported some technical glitches when using Acer Computers. Such issue can be really frustrating.

    ReplyDelete
  121. Apple Computer Support Number Apple Computer Support Number – Apple is a brand which is known to design a perfect product that matches the need of users perfectly. They work efficiently on design and security to leave no loose end to quality. The computer market is highly influenced by Apple Products. The powerful yet elegant computers designed by Apple makes it one of a kind.

    ReplyDelete
  122. Samsung Printer Support Number

    Samsung Printer Support Number – Samsung Printers are ideal for large and heavy printing. One can print document, text, image and other things at your home and office. You will get quality and quantity with the Samsung Printers. They are also a leading brand in computers, smartphones, and other electronic devices. Now the Samsung also provides the outstanding support for their products.

    ReplyDelete
  123. Thanks for sharing this marvelous post. I m very pleased to read this article. Free movie download

    ReplyDelete
  124. Norton.com/setup – Setup your Norton subscription now with the help of this link. Let’s get started with your Norton Security today so just Activate Norton Subscription to enjoy the services.

    ReplyDelete
  125. norton.com/setup – As the computer is one of the basic and daily need for many around the globe. People spend and share most of their life on the social media. To ensure the safety, the Norton has designed their security application which is continuously updated with technology. In addition, they have developed many different products for a wide spectrum of users. Furthermore, you can also subscribe to various PC optimize and Mobile Security application as one of the Norton Product.

    ReplyDelete
  126. norton.com/setup allows you to download and install the Norton Antivirus setup online on your device. You can manage your Norton product subscription and renewal from your Norton account. Norton provides you a  Norton Utility tool to analyze and optimize your computer. Norton utility is a free tool which can be downloaded from the manufacturer website. It increased the boot speed and optimize the overall performance of the system.

    ReplyDelete
  127. Webroot.com/safe – Activate Your Webroot Com Safe on your laptop, PC, Smartphone etc & secure your devices. Let’s Get Started with Webroot Safe at www.Webroot.com/safe & Activate Webroot Safe.

    ReplyDelete
  128. Alexa App Download For Echo devices on android /ios devices can be performed as explained below:

    FOR ANDROID USERS:
    Android user can Download App Alexa from the Play Store. Simply to the play store and search for Amazon Alexa.The very first app appears is the Alexa app download it for your echo.

    FOR IOS USERS:
    IOS user can Download App Alexa from the App Store. Simply go to the App store and search for "Amazon Alexa".The very first app appears is the Alexa app download it.

    FOR DESKTOP USERS:
    You can also Download Alexa App For Desktop. For using Alexa app for PC, your PC must be having windows 10 and amazon account is required for using Alexa on Desktop.


    Alexa App Download For Echo


    download alexa app

    ReplyDelete
  129. 1. Download Alexa App For Echo Dot: First thing we have to do for setting up echo dot is to Download Alexa app in smartphone/Desktop. Alexa App can be downloaded easily from the play store/Appstore.
    2. Now, we have to do Alexa Echo Dot Setup, open the Alexa app, select language and select "Echo Dot " Device among the list of all Echo devices.
    3.now, next step is Alexa Echo Dot Wifi Setup, to Setup wifi network, we have to search for a wifi network in Alexa app, grant all permissions asked by Alexa app the choose wifi network and enter its corresponding passcode to Connect Echo Dot To Wifi.

    Echo dot setup
    connect echo dot to wifi
    alexa app for echo dot
    echo dot wifi setup

    ReplyDelete
  130. Various technical issues can stop you from sending and receiving emails from Hotmail account. It might be hard for you to find out what is causing the issue but it is not hard for our tech experts. Call at Hotmail Helpline Number UK and access immediate support for your technical issues.

    ReplyDelete


  131. You should know your Wifi password and make sure to enter it correctly. Your Wifi password is case sensitive and might not same as of your Amazon account password.
    To stream through Alexa, Your Wifi network connection should have at least 512 Kbps i.e. 0.5 Mbps of speed.
    Some steps to know HOW TO SETUP AMAZON ECHO DOT:
    If the light ring on your Echo device is orange, This means a Wifi network connection is not working /established as expected. You can go to settings and Select Wifi to check with which network you are connected or you can search for a new Wifi network and CONNECT ECHO dOT TO WIFI.
    Echo dot setup
    connect echo dot to wifi
    HOW TO SETUP AMAZON ECHO DOT
    echo dot wifi setup
    ECHO SETUP

    ReplyDelete

  132. To setup your echo show device, first download Alexa app on your mobile/ tablet. follow on screen instruction in Alexa app and search for wifi Netwrok and sElect your network enter password and then click on connect button and your Alexa is now connected with wifi.
    FOR TECHNICAL SUPPORT/ASSISTANCE OF ECHO DOT WIFI SETUP CONTACT: +1-888-409-8111 OR MAIL US: info@activaterokulink.com DESCRIBING YOUR PROBLEM.

    setting up Alexa echo show
    Echo setup
    Echo show setup
    HOW TO SETUP ECHO SHOW
    DOWNLOAD ALEXA APP
    ECHO SHOW

    ReplyDelete
  133. How HP Printer experts is useful to solve paper jam issues?
    The problem related to paper jam will not be a matter of concern for the HP Printer users. it is because of the user dialing HP Printer Support Number UK and then receiving a quality answer. Professionals of HP printer make sure all the correct steps are explained in an understandable manner.

    ReplyDelete
  134. This comment has been removed by the author.

    ReplyDelete
  135. Thank you so much sharing with us. Your blog is relatively correct and a lot of information I get by this. Visit for
    Offshore VPS

    ReplyDelete
  136. DOWNLOAD ALEXA APP
    Download Alexa App For Echo: First thing we have to do for setting up echo device is to Download Alexa app on your smartphone/Desktop/tablets. Alexa App can be downloaded easily from the play store/Appstore. FOR MORE INFORMATION ABOUT ALEXA APP AND TO DOWNLOAD ALEXA APP CALL US AT TOLLFREE:+1-888-409-8111.

    HAVING TROUBLE IN DOWNLOADING ALEXA APP OR SETUP? FEEL FREE TO CONTACT US @ TOLL FREE: +1-888-409-8111 OR MAIL:info@activaterokulink.com

    download alexa app for android
    download alexa app for iphone or ipad
    download alexa app for desktop
    alexa app download for echo
    DOWNLOAD ALEXA APP
    ECHO SETUP
    setup alexa dot

    ReplyDelete
  137. With the Belkin Wi-Fi Range Extender, you can expand your home network's wireless connection up to an additional 5,000 square feet.
    Get Help to Setup Belkin extender please visit belkin.range

    ReplyDelete
  138. Antivirus programs have complex nature and this is why when anyone gets any technical issue with kaspersky program, they are not able to understand and resolve it. We have a team of antivirus experts at kaspersky Help Number UK, who will be your rescuer in such situation. Just call then and present your issue in front of them, whatever possible solution is, they will suggest you. There is nothing that our technical agents are not able to tackle. Our main aim is to provide satisfaction to our customers. http://www.free-help-number.com/kaspersky-antivirus.php

    ReplyDelete
  139. thanks for the awesome blog. You inspire me to do and make more. I shared the one I made on my FB page!
    THank you :)
    Web Development Company

    ReplyDelete
  140. thanks for the awesome blog. You inspire me to do and make more. I shared the one I made on my FB page!
    THank you :)
    Web Development Company

    ReplyDelete
  141. Approval Article Submission - Article submission for the most part alludes to the written work of articles that are important to your online business and after that getting them added to the mainstream article accommodation catalogs. Another advantage that article accommodation offers is that of building up the specific site proprietor as a specialist in their industry.

    ReplyDelete
  142. High Quality Backlinks - Offpage optimization alludes to every one of the measures that can be taken outside of the real site to enhance its situation in look rankings. These are measures that assistance make the same number of excellent backlinks (approaching connections) as could be allowed.

    ReplyDelete
  143. Get Started to activate office setup by visiting office website and enter office product key to verify it.If you already entered a product key and looking for your software, go to office.com/setup directly and click on my account page for office installation and manage your subscription.If you have not entered office product key yet, Follow steps for setup. Do not worry we will help you.

    www.office.com/setup

    ReplyDelete