jbaits

Comments

  • Oracle released Java 8u65 and 8u66 at the same time. 8u66 is available from Oracle's download site Java SE - Downloads | Oracle Technology Network | Oracle‌.I am not sure what is available on Java.com. Those downloads should not be used in the enterprise regardless since they include bundled software like the Ask toolbar.
  • In packageboot.xml you need to change enabled="false" to enabled="true".
  • You could have the script create a registry key and dword value after it checks for the installed application (ex. not installed dword=0 installed dword=1). That would allow you to make an applicability rule (reg dword value < 1) based on your own registry value limiting the update to running once per machine.
  • I created a package to install MSXML 4.0 SP3 several months ago and haven't had any issues with it. It was pretty trivial to create once I knew the file location and the version number I was looking for. First I check for the existence of msxml4.dll in Windows\system32 on x86 machines or Windows\syswow64 on 64 bit machines…
  • You can get around the requirement for an actual installer one of two ways. You can use a dummy executable file that does nothing and put the command you need to run as a pre or post execution action or you can put the files you're using in a self extracting zip and have a post extraction command that completes the…
  • It is likely both formats would work. I have always used relative pathing without issue (ex. TRANSFORMS=ReaderDC.mst).
  • I haven't run into anything in my environment that requires a post-reboot task and I don't think it is possibly directly with package boot. You could however try creating a run once entry in the registry to trigger your task after the update installs and have the update require a reboot.
  • So after making some changes and monitoring the installs for several days I believe I've resolved the issue. I deleted the existing updates from the WSUS server, duplicated the patches in patch manager, deleted the existing packages, renamed the duplicated packages, published the new duplicate packages, and approved them…
  • Patch Manager packages run under the SYSTEM context so any changes to HKEY_Current_User will affect the SYSTEM profile and not any other users. There is no simple way to modify specific user registry values within a package. The only way I would see this working is if you wrote a script that iterates through all the…
  • Packages for MSPs have their applicability determined by the MSP itself and cannot be edited. As for the exact applicability checks being performed, you would need to find out from Adobe since they create the MSPs.
  • I added an uninstall command to package boot in the new WMI providers package and it seems to be working fine. No need to do any of it manually if you tweak the package and release the update.
  • This is most likely a DNS issue rather than a patch manager issue. If the off domain machines are in your DNS server, patch manager should be able to find them without modifying the hosts file.
  • I currently deploy and update SEP through patch manager. It works well but I did have to increase the max allowed package size. I do not recall exactly where the setting was but it prevented me from publishing the update package until it was increased.
  • I'd start by duplicating a base Java 8 install package and go from there. You will need to add applicability rules that detect Java 7 installs. You can look for a reg key (ex. HKLM\SOFTWARE\Javasoft\Java Runtime Environment\1.7) or to be sure it isn't just an erroneous key you can see if a file exists. Usually installs of…
  • There's a few way's you can go about upgrading existing installs of Reader. You can create a package for and deploy the .msp updates which will only be applicable to existing installs, you can duplicate and modify the current full install package to prevent new installs by adding a reg key or file check, or if you use an…
  • I created a package that runs a WMIC command to remove QuickTime as a pre-install package boot task then just runs a dummy executable that does nothing. This removes any detected QuickTime installs rather than a single version. My applicability rules check for the existence of the primary QuickTime registry key and the…
  • The way you currently have package boot configured it is trying to run cscript from the package directory which does not exist. You should set package boot to run cscript.exe from the system32 directory then include the parameters to run your script. The script will need to handle setting it's working directory properly.…
  • Considering 7-Zip hasn't been updated in nearly 3 years it probably isn't likely. Another user did upload a catalog for the current version to the content exchange though.
  • I've seen that the version number in Programs and Features does not update but the registry entries, file versions, and file names all reflect the update to 278.
  • I don't believe there is a variable that would direct to the path you are looking for. COMMON_APPDATA refers to C:\ProgramData which is the shared appdata directory. Patch Manager packages run as SYSTEM and would not know which user's directory to check for the file in question. I would recommend you try and find something…
  • More information is needed to find the cause of your problem. If you are seeing the installer launch but install does not complete it usually indicates that the installer is encountering an error. This could be due to incorrect switches being passed for the silent install, missing prerequisites, or any number of other…
  • You can duplicate the package and then make any changes you need to. This will prevent your package from getting overwritten if an update to that package is released.
  • The right answer is probably to automate your reference image creation. I have MDT install updates as part of the deployment but it takes too long if you aren't working from a somewhat up-to-date Windows image.At least every quarter I kick off a new reference image build. I have a separate MDT instance just for captures…
  • The full install package is applicable if Flash is not installed or there is an out of date version installed. The upgrade package is applicable only if Flash is installed but out of date. What you are seeing is expected behavior if you have an out of date version of Flash already installed and both packages approved. If…
  • Andrew is correct about this. I'd like to add that what he is talking about is just an update check though. Once the machine checks in and detects and then reports at some point later it will show as "Needed" within your patch manager console. The update however will install based on the schedule you have configured on the…
  • I have managed to get batch files working by setting them as a pre-install command and using a dummy executable as the main exe. Be sure to tell package boot to exit out if the batch command fails otherwise you will always receive a success even if the package install fails.
  • This may or may not fix your problem but is probably a better way to go about what you're trying to do. I generally don't find it a good idea to include exes that already exist on the target system within the package especially as the primary "installer". Instead you should either use a dummy exe that just waits a second…
  • I'm not sure why your package isn't running from your network share but I can tell you that if you use the "Add Directory Content" button when you try to add additional files it will keep the directory structure of the folder you select. It will list all the files individually but you can see the path they will be placed…
  • I have a pre-install task in package boot that removes all instances of Java 8 of the same architecture as the version being installed. The worst case scenario is the uninstall succeeds and the install fails leaving the user with no Java until the update is run again and succeeds. I find this preferable to leaving behind…
  • Is configuninstall.xml in that same directory on all machines? I would include the xml file with the package and point the uninstaller at it from there. Also, are all the machines 64-bit running 32-bit installations? If not you may be better off making a script that detects architecture and runs the proper commands.