Solved Installing files from Hotfix manually

PDXmatt

New member
Member
Local time
11:56 PM
Messages
57
Location
Portland, Oregon
I just can not install Windows6.1-KB979155-x64.msu, even though according to the Microsoft website my OS should be compatible. I extracted Windows6.1-KB979155-x64.cab and tryed installing that, but no luck. What if I just extract the files from the cab and put them in the right directory myself?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo ThinkCentre M58 7373
OS
Windows 7 Professional x64
CPU
Intel Core 2 Duo E7500 @ 2.93GHz
Motherboard
Lenovo 7373D1U
Memory
4 GB
Graphics Card(s)
Intel Q45/Q43 Express Chipset
Sound Card
High Definition Audio Device
Monitor(s) Displays
Compaq Q1859
Screen Resolution
1366X768
Hard Drives
WDC WD1600AAJS-08L7A0 130GB ATA
HGST HUS 726040ALE610 4TB HDD
Keyboard
Microsoft Comfort Curve 2000
Mouse
Logitech M100
Browser
Chrome
Other Info
Refurbished
Hi PDXmax,

As that hotfix was issued PRIOR to Service pack 1, there should be no need to install it.

Suspect thats why you cant install it

Roy
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
medionl/Aspire 6930G/acer x55a
OS
W7 home premium 32bit/W7HP 64bit/w10 tp insider ring
CPU
E5300 dual core
Motherboard
medion MS7366
Memory
3gb
Graphics Card(s)
Nvidia Geforce 7100 Nforce 630i
Monitor(s) Displays
avixc
Internet Speed
n (isp resticted to 72)
Antivirus
mse/pands
Browser
palemoon
Other Info
Belkin Fd7050 n USB using Railink RT2870 drivers, more upto date
Hi PDXmax,

As that hotfix was issued PRIOR to Service pack 1, there should be no need to install it.

Suspect thats why you cant install it

Roy

Ah I see, thanks! I am still kinda curious though if it is possible to install hotfixes by extracting the files from the cab and putting them in the right directory?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo ThinkCentre M58 7373
OS
Windows 7 Professional x64
CPU
Intel Core 2 Duo E7500 @ 2.93GHz
Motherboard
Lenovo 7373D1U
Memory
4 GB
Graphics Card(s)
Intel Q45/Q43 Express Chipset
Sound Card
High Definition Audio Device
Monitor(s) Displays
Compaq Q1859
Screen Resolution
1366X768
Hard Drives
WDC WD1600AAJS-08L7A0 130GB ATA
HGST HUS 726040ALE610 4TB HDD
Keyboard
Microsoft Comfort Curve 2000
Mouse
Logitech M100
Browser
Chrome
Other Info
Refurbished

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    custom build
    OS
    Windows 7 HP 64
    CPU
    i5 6600K - 800MHz to 4200MHz
    Motherboard
    GA-Z170-HD3P
    Memory
    4+4G GSkill DDR4 3000
    Graphics Card(s)
    IG - Intel 530
    Monitor(s) Displays
    Samsung 226BW
    Screen Resolution
    1680x1050
    Hard Drives
    (1) -1 SM951 – 128GB M.2 AHCI PCIe SSD drive for Windows 7 and Lubuntu
    (2) -1 WD SATA 3 - 1T for Data
    (3) -1 WD SATA 3 - 1T for backup
    PSU
    Thermaltake 450W TR2 gold
    Keyboard
    Old and good Chicony mechanical keyboard
    Mouse
    Logitech mX performance - 9 buttons (had to disable some)
    Internet Speed
    500Mb/s
    Browser
    Firefox 64
    Other Info
    TinyWall firewall
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Asus Q550LF
    OS
    Windows 7 Pro
    CPU
    i7-4500U 800MHz to 3.0GHz
    Motherboard
    Asus Q550LF
    Memory
    (4+4)G DDR3 1600
    Graphics Card(s)
    IG intel 4400 + NVIDIA GeForce GT 745M
    Sound Card
    Realtek
    Monitor(s) Displays
    LG Display LP156WF4-SPH1
    Screen Resolution
    1920 x 1080
    Hard Drives
    BX500 120G SSD for Windows and programs +
    1T HDD for data
    Internet Speed
    500 Mb/s
    Browser
    Firefox
    Other Info
    TinyWall firewall
Can you explain what you're trying to achieve?

Have a look at:
MS releases SP2 for Windows 7 - Windows 7 Help Forums

I'm really just trying to understand how Windows works a bit more, when I was googling how to install the hotfix nobody mentioned the possibility of simply extracting the files from Windows6.1-KB979155-x64.cab to whatever folders the installer would put them in. I assume there's some reason why it wouldn't work and I'm curious why.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo ThinkCentre M58 7373
OS
Windows 7 Professional x64
CPU
Intel Core 2 Duo E7500 @ 2.93GHz
Motherboard
Lenovo 7373D1U
Memory
4 GB
Graphics Card(s)
Intel Q45/Q43 Express Chipset
Sound Card
High Definition Audio Device
Monitor(s) Displays
Compaq Q1859
Screen Resolution
1366X768
Hard Drives
WDC WD1600AAJS-08L7A0 130GB ATA
HGST HUS 726040ALE610 4TB HDD
Keyboard
Microsoft Comfort Curve 2000
Mouse
Logitech M100
Browser
Chrome
Other Info
Refurbished
Lots of reasons why installing an update is not a simple matter of "extracting some files and put them in some folder". The main reason is pretty simple: We have no idea of what an update actually does. Remember that Microsoft is generally secretive about the exact contents of each update, and most important Windows is not open source, so you can never know for sure the actual contents of an update and the correct way of installing it, unless Microsoft decided to tell.

More specifically, it's not that simple as copying a few files, even if you knew what and where. For one, most updates deal with system files, probably most constantly in use or hard to replace, or even belonging to the kernel itself. Simple copy-paste is not an easy thing for those "special" files. Keeping the system stable during the operation is difficult. The update installer uses the system account for its special permissions, and maybe (just a guess) some kernel-mode code to perform some installs.

But there is more. Updates aren't just placing files, other things are known to be affected. Updates may create/change registry entries with new configuration, can replace some configurations, create entirely new files or even create scheduled tasks (the "update" that installed the GWX malware was way more complex than just copy files, to give a concrete example).

Moreover, if you learn the API of the msi/msu installers, there is plenty of possible extension points. Those installers aren't actually "copy a bunch of files" thing, but complete programs where pretty much arbitrary code can be run. And since we don't know what actions that does exactly, we can't somply reproduce them independently.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Lots of reasons why installing an update is not a simple matter of "extracting some files and put them in some folder". The main reason is pretty simple: We have no idea of what an update actually does. Remember that Microsoft is generally secretive about the exact contents of each update, and most important Windows is not open source, so you can never know for sure the actual contents of an update and the correct way of installing it, unless Microsoft decided to tell.

More specifically, it's not that simple as copying a few files, even if you knew what and where. For one, most updates deal with system files, probably most constantly in use or hard to replace, or even belonging to the kernel itself. Simple copy-paste is not an easy thing for those "special" files. Keeping the system stable during the operation is difficult. The update installer uses the system account for its special permissions, and maybe (just a guess) some kernel-mode code to perform some installs.

But there is more. Updates aren't just placing files, other things are known to be affected. Updates may create/change registry entries with new configuration, can replace some configurations, create entirely new files or even create scheduled tasks (the "update" that installed the GWX malware was way more complex than just copy files, to give a concrete example).

Moreover, if you learn the API of the msi/msu installers, there is plenty of possible extension points. Those installers aren't actually "copy a bunch of files" thing, but complete programs where pretty much arbitrary code can be run. And since we don't know what actions that does exactly, we can't somply reproduce them independently.

I see, thank you for your help! I've only recently been learning how to customize Windows and how system files and the registry works, so a lot of this is new to me.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Lenovo ThinkCentre M58 7373
OS
Windows 7 Professional x64
CPU
Intel Core 2 Duo E7500 @ 2.93GHz
Motherboard
Lenovo 7373D1U
Memory
4 GB
Graphics Card(s)
Intel Q45/Q43 Express Chipset
Sound Card
High Definition Audio Device
Monitor(s) Displays
Compaq Q1859
Screen Resolution
1366X768
Hard Drives
WDC WD1600AAJS-08L7A0 130GB ATA
HGST HUS 726040ALE610 4TB HDD
Keyboard
Microsoft Comfort Curve 2000
Mouse
Logitech M100
Browser
Chrome
Other Info
Refurbished
Back
Top