0 / 0 / 0 Регистрация: 29.06.2016 Сообщений: 7 |
|
1 |
|
16.08.2017, 09:55. Показов 27730. Ответов 9
Здравствуйте! Помогите пожалуйста. При установке программы выдает ошибку: «There is a problem with this windows installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.» Ноутбук ASUS UX305FA-FC060T, Windows 10, 64 разрядная. Миниатюры
0 |
394 / 276 / 39 Регистрация: 02.08.2017 Сообщений: 1,045 |
|
21.08.2017, 02:20 |
2 |
Переустановил Windows, тоже самое На ноутбуках есть раздел Recovery. Вы восстанавливали систему с помощью этого раздела или устанавливали заново с форматированием диска С? Если с форматированием диска С, то драйверы необходимо устанавливать эти для своей ОС и в определенном порядке: 1. Чипсет 2. Intel Graphics Driver, дискретного видео нет, значит далее можно в любом порядке, но я бы установил ATKPackage V1.0.0050 перед установкой ASUS Smart Gesture (Touchpad Driver), потому, что просят [Please update ATK Package V1.0.0020 or later in advance].
0 |
0 / 0 / 0 Регистрация: 29.06.2016 Сообщений: 7 |
|
21.08.2017, 09:31 [ТС] |
3 |
Я восстанавливал без форматирования диска C. Перед установкой ASUS Smart Gesture, устанавливал ATKPackage.
0 |
394 / 276 / 39 Регистрация: 02.08.2017 Сообщений: 1,045 |
|
21.08.2017, 12:08 |
4 |
Я восстанавливал без форматирования диска C Ваш ноутбук поставлялся с предустановленной Win 10×64 Home. Значит Вы делали восстановление:
Переустановил Windows, тоже самое, не устанавливается. А если Вы переустанавливали с диска или флэшки, то необходимо было делать форматирование диска С перед установкой и затем установить все драйверы, как я написал выше.
0 |
0 / 0 / 0 Регистрация: 29.06.2016 Сообщений: 7 |
|
21.08.2017, 17:14 [ТС] |
5 |
Я переустанавливал, через Параметры- Обновление и восстановление- Дополнительные параметры восстановления-Начать заново с чистой установки. Потом установил драйвер ATKPackage.
0 |
394 / 276 / 39 Регистрация: 02.08.2017 Сообщений: 1,045 |
|
21.08.2017, 17:50 |
6 |
Потом установил драйвер ATKPackage. И после обновления ATKPackage тачпад работает?
0 |
0 / 0 / 0 Регистрация: 29.06.2016 Сообщений: 7 |
|
22.08.2017, 08:46 [ТС] |
7 |
Тачпад работает, но не работают жесты тачпада, т.к. ASUS Smart Gesture так и не могу установить.
0 |
394 / 276 / 39 Регистрация: 02.08.2017 Сообщений: 1,045 |
|
22.08.2017, 14:14 |
8 |
ASUS Smart Gesture так и не могу установить. Вариантов больше нет, если служба установщика работает. Кроме как «Запустить от имени администратора», но это прописные истины и я думаю, что Вы это и так делаете. Можно ещё попробовать предыдущую версию ASUS Smart Gesture установить. У Вас версия Windows 10 Домашняя 1703?
0 |
0 / 0 / 0 Регистрация: 29.06.2016 Сообщений: 7 |
|
22.08.2017, 17:56 [ТС] |
9 |
Да, Windows 10 Домашняя 1703. Запуск от имени администратора уже делал, предыдущую версию пробовал.
0 |
0 / 0 / 0 Регистрация: 25.04.2019 Сообщений: 2 |
|
20.08.2020, 19:41 |
10 |
Проблему решил следующим образом: скачиваем и устанавливаем программу Revo Pro Uninstaller (ОБЯЗАТЕЛЬНО PRO). Запускаем прогу, в окно поиска пишем Smart Gesture (или SG). Прога выдаст кое какие результаты — все их надо удалить с помощью этой программы (включая реестровые файлы). Важно!: обязательная перезагрузка после завершения всех манипуляций с этой прогой. После перезагрузки, качаем последнюю версию дров ASUS Smart Gesture своей разрядности (32 или 64) с официального сайта Asus, ставим (при установке соглашаемся на всё), наслаждаемся.
0 |
We need to know the root cause in order to find a final solution for this issue.
A user with this installer problem contacted me and he tried many of the previous solutions and ideas. Thanks Mark for the feedback and the screenshots! By the way, the workaround of using ELAN drivers worked in his case.
We enabled Windows Installer logging with this Microsoft tool: Enable | Disable. Then, a log file is created on the Windows temp folder %temp% when you run the installer. The file name is like “MSI___.LOG“. There it can be analyzed what is causing the error.
The ASUS Smart Gesture installer log contains this error:
Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action _D7D1651C_4093_4721_A8DC_FDD74D447F3A, location: C:\Program Files (x86)\ASUS\ASUS PTP Driver\install\x86\BatchCaller.exe, command: /Install “C:\Program Files (x86)\ASUS\ASUS PTP Driver\\”
This is the complete action with the error, until it starts the rollback:
MSI (s) (E8:3C) [22:11:20:759]: Executing op: ActionStart(Name=_7BC62223_8712_481D_BAE1_B05E6CF21272,,) Action 22:11:20: _7BC62223_8712_481D_BAE1_B05E6CF21272. MSI (s) (E8:3C) [22:11:20:760]: Executing op: CustomActionSchedule(Action=_7BC62223_8712_481D_BAE1_B05E6CF21272,ActionType=3090,Source=C:\Program Files (x86)\ASUS\ASUS Smart Gesture\install\x86\BatchCaller.exe,Target=/Install "C:\Program Files (x86)\ASUS\ASUS Smart Gesture\\",) CustomAction _7BC62223_8712_481D_BAE1_B05E6CF21272 returned actual error code -1 (note this may not be 100% accurate if translation happened inside sandbox) MSI (s) (E8:3C) [22:11:23:009]: Note: 1: 1722 2: _7BC62223_8712_481D_BAE1_B05E6CF21272 3: C:\Program Files (x86)\ASUS\ASUS Smart Gesture\install\x86\BatchCaller.exe 4: /Install "C:\Program Files (x86)\ASUS\ASUS Smart Gesture\\" MSI (s) (E8:3C) [22:11:23:009]: Note: 1: 2262 2: Error 3: -2147287038 MSI (c) (F4:A0) [22:11:23:013]: Note: 1: 2262 2: Error 3: -2147287038 DEBUG: Error 2835: The control ErrorIcon was not found on dialog ErrorDialog The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2835. The arguments are: ErrorIcon, ErrorDialog, Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action _7BC62223_8712_481D_BAE1_B05E6CF21272, location: C:\Program Files (x86)\ASUS\ASUS Smart Gesture\install\x86\BatchCaller.exe, command: /Install "C:\Program Files (x86)\ASUS\ASUS Smart Gesture\\" MSI (s) (E8:3C) [22:11:25:502]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (E8:3C) [22:11:25:502]: Product: ASUS Smart Gesture -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action _7BC62223_8712_481D_BAE1_B05E6CF21272, location: C:\Program Files (x86)\ASUS\ASUS Smart Gesture\install\x86\BatchCaller.exe, command: /Install "C:\Program Files (x86)\ASUS\ASUS Smart Gesture\\"Action ended 22:11:25: InstallExecute. Return value 3. MSI (s) (E8:3C) [22:11:25:517]: Note: 1: 2265 2: 3: -2147287035 MSI (s) (E8:3C) [22:11:25:518]: User policy value 'DisableRollback' is 0 MSI (s) (E8:3C) [22:11:25:518]: Machine policy value 'DisableRollback' is 0 MSI (s) (E8:3C) [22:11:25:527]: Executing op: Header(Signature=1397708873, Version=500, Timestamp=1215738216, LangId=1033, Platform=0, ScriptType=2, ScriptMajorVersion=21, ScriptMinorVersion=4, ScriptAttributes=1) MSI (s) (E8:3C) [22:11:25:527]: Executing op: DialogInfo(Type=0,Argument=1033) MSI (s) (E8:3C) [22:11:25:527]: Executing op: DialogInfo(Type=1,Argument=ASUS Smart Gesture) MSI (s) (E8:3C) [22:11:25:527]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1]) Action 22:11:25: Rollback. Rolling back action: Rollback: _7BC62223_8712_481D_BAE1_B05E6CF21272
Also, I found that another log is created on C:\Windows\Logs\ASUSSmartGesture.log but it didn’t have information related to the error.
Finally, if you were able to fix this problem, please share your findings. Also, if any of the solutions presented worked for you, leave a comment with your ASUS model and the solution.
ASUS touchpad driver ASUS PTP Driver installation fails Solution
tags: bios driver
Tip There is a problem with this Windows installer package. A program run as part of the setup did not finish as expected. Contact your solutions support personnel or package vendor when Asus fx53vd install the touchpad driver ASUS PTP Driver
Problems as shown below:
solution:
After enter BIOS, press ENTER -F10- F9- carriage restart after the problem is resolved
Intelligent Recommendation
More Recommendation
ASUS Laptop Touchpad Settings Smart Gesture
The touchpad of an ASUS notebook may not be able to slide the interface up and down with two fingers. You can set it up by installing the Smart Gesture officially provided by ASUS. You may encounter s…
For several decades, MSI technology has played a crucial role in ensuring seamless installation of Windows Applications on a device. Typically, MSIs will only throw errors to the users if there are significant issues with the package itself.
However, there is one particular error that regular users could encounter: “There is a problem with this Windows Installer package”. So, how do we repair that?
In this article, we will have a look at some of the easy fixes that standard users can try. We will also delve into the process of debugging MSI to identify the root cause of the issue and apply the necessary fixes.
What causes the “There is a problem with this Windows installer package” error?
Unfortunately, there’s no quick answer to this question. However, if you get this error in your system, there are several potential causes to consider:
- Outdated installer file: Typically, it is not recommended to create MSI packages that handle downgrades. So if you are trying to install an old application over a new one that is already present on your system, it could lead to this error.
- Damaged installer file: Your installer file might be corrupted. In this case, you either try to download it again from the vendor’s website or contact the vendor itself.
- Minimum requirements (MSI Launch Conditions): MSI packages can include custom launch conditions that determine if the package can be installed based on specific criteria. For example, graphic card drivers are often designed to intelligently detect if that particular installer package can be applied to your system with the detected graphics card that you have installed.
- Access to the installation folder: In general, MSI packages are designed to be installed per-system, meaning that you need to have the proper privileges to install the package. If the permissions are not there, that might be the cause of why the error shows up.
What are the general fixes for the “There is a problem with this Windows installer package” error?
If you consider that you might be in one of the cases above, here are some easy methods that you can try on your system to get that MSI installed:
1. Check for Administrator Privileges
If this issue happens on your device, chances are that you already have administrator privileges, unless you are not the main user of that computer. To check if you have administrator privileges, navigate to Windows (Start Menu) > Settings> Accounts > Family.
In my case, because I am the only user of the machine, I already have administrator privileges:
If you don’t see the Administrator role listed in your profile, you can ask to have your account edited and granted the required permissions.
2. Use the Microsoft program “Install and Uninstall Troubleshooter”
Microsoft offers a free tool available to download that aims to help users with installation issues.
1. First, navigate to the Microsoft website and download the tool using the Download button. A file called MicrosoftProgram_Install_and_Uninstall.meta.diagcab should appear in your downloads folder.
2. Next, double-click on the diagcab tool.
3. When prompted wbythe wizard, click on Next.
4. Click on Installing.
5. Select the application you want to install or choose Not listed.
6. Once you select the program, the troubleshooter will scan your system for any installation issues.
7. When the scan is complete, it will provide you with a list of detected problems and potential fixes.
8. Follow the on-screen instructions to apply the recommended fixes.
9. After applying the fixes, try to install the program again to see if the issue has been resolved.
The Program Install and Uninstall troubleshooter isn’t perfect and might not be able to detect certain issues.
3. Fix the installed application by using the “Repair” method
If you already have a version installed on your computer, make sure that the installed version is lower than the one you are trying to install. It might be possible that the update cannot be installed because the original version from your machine is corrupted.
A simple repair of the app might help. Here’s how you can do that:
1. Navigate to Windows (Start Menu) > Settings> Apps > Installed Apps and search for your application.
2. Once you find the application, click on the three dots in the upper right corner and select Modify.
3. The MSI will launch and give you multiple options and one of them should be the Repair option.
Package developers can eliminate the repair options so it might not be present for all installers.
4. Restart the Windows Installer service
If the above methods still weren’t helpful, you can try to restart the Windows Installer Service.
The Windows Installer service is a program/tool integrated into the Windows system that facilitates the installation of software or applications in a structured manner for user convenience. If this service is disabled, then there is a greater possibility of users getting this error while trying to install any application on their system.
To restart the service, follow these steps:
1. Press the Windows + R keys on your computer at the same time, and the Run utility will appear. In the Run tool, type msconfig:
2. On the Services tab, click to deselect the checkbox that is next to Windows Installer and restart the computer. Once you’ve restarted, repeat the same process and check the status of the Windows Installer service again.
5. Re-register Windows Installer service
Still experiencing the error? Try this as a last step: re-register the Windows Installer service.
1. Press the Windows + R keys on your computer at the same time, and the Run utility will appear.
2. In the Run tool, type cmd and hit the Ctrl + Shift + Enter keys at the same time. This will launch the Command Prompt with Administrator permissions.
3. Once the cmd is opened, type the following commands and press Enter after each line:
— msiexec.exe /unregister
— msiexec.exe /regserver
Exploring the Depths of the «There is a problem with this Windows Installer Package» Error
If the methods mentioned above didn’t help with the installation of the package, it’s clear that something in the MSI is not configured correctly. This is when it’s recommended to seek the assistance of an experienced IT professional.
The first thing we need to do is get a verbose log to check what is happening in each step of the installation. To do this, we must use the MSIEXEC command line:
Msiexec /i PATH\Name.msi /l*v PATH\log.log
For example, we used the following script:
msiexec /i "C:\Users\User\Documents\Advanced Installer\Projects\Firewall App-SetupFiles\Firewall App.msi" /L*V "C:\Users\User\Documents\Advanced Installer\Projects\Firewall App-SetupFiles\log.log"
As you can see in our case, the error states further “A script required for the install to complete could not be run”, which leads us to believe that there is something wrong with a Custom Action.
Once the log is created, it is time to start investigating where the installer is crashing.
Reading and understanding a log file is not a trivial task. You can learn more about this topic in our MSI Packaging eBook and in our article How Do I Debug a Windows Installer Verbose Log File.
Let’s open up the log file and search for “return value 3”. The value 3 represents a Fatal error and that is what we are searching for.
Looking at the above log, we can see that the MSI installer tries to run a Custom Action called installdriver.vbs.
However, you can see immediately afterwards the Error 1720 which actually states the error we see above, but this time it contains more details. It seems that in line 6 of the script, the “wscript variable is undefined”.
Got it! Apparently, there was a mistake in our script. The “wscript” when setting the variable should not exist at all. Once we removed it and rebuilt the package, the installation runs smoothly.
Of course, for this step, you need to use packaging tools to edit the MSI and create a transform file. If you created the package, it’s self-explanatory but in case you are a regular user, it’s best to contact the software manufacturer.
Conclusions
Failures can be caused for multiple reasons, for example, if components are shared between multiple packages on the same machine and the overwrite mechanism fails. Or if another base key is present for a different registry value.
It is essential to know that if the primary five “fixes” listed on top don’t solve the problem, then you need to perform a verbose log and investigate the root cause. This process is more technical, and time-consuming, and requires expertise in handling Windows Installer technology before making any modifications to an MSI.
Let me know in the comments below if you have any questions.
Written by
Alex Marin
Application Packaging and SCCM Deployments specialist, solutions finder, Technical Writer at Advanced Installer.
Popular Articles
Sometimes, you can encounter the “There is a problem with this Windows Installer package” error while trying to install an application through an MSI installer. This error occurs if your system can’t run a script, program, or DLL file necessary for such operations. You will also encounter corresponding error messages in each case:
- Error 1720: There is a problem with this Windows Installer package. A script required for this install to complete could not be run.
- Error 1721: There is a problem with this Windows Installer package. A program required for this install to complete could not be run.
- Error 1722: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected.
- Error 1723: There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run.
Even if they are different errors, you need similar solutions to resolve all of them. First, make sure to log in with an admin account and run the program as an administrator. Some installers require admin privileges to run properly. Also, make sure that there is enough space to install the application.
Table of Contents
Re-register Windows Installer
Windows uses the MSIExec engine to run the MSI installer. If the registration of this engine becomes corrupt, you can’t run such installers. To resolve this issue, you need to unregister and then re-register the engine.
- Open Run.
- Type
cmd
and press Ctrl + Shift + Enter to open the Elevated Command Prompt. - Enter the following commands:
MSIExec /unregister
MSIExec /regserver
Restart Windows Installer Service
You will also get this error if the Windows Installer service is not running properly or another instance of the installer engine is already running. We recommend checking for both issues at the same time.
- Open Run by pressing Win + R.
- Type
msconfig
and press Enter to launch the System Configuration. - Go to the Services tab and search for Windows Installer.
- Make sure the box next to it is checked and press OK.
- Now, press Ctrl + Shift + Esc to open the Task Manager.
- Go to the Details tab.
- Look for
msiexec.exe
. If it’s there, select it and click End Task.
- Then, open Run again.
- Type
services.msc
and press Enter to open Window Services. - Look for Windows Installer and check its Startup Type.
- If it shows Disabled, double-click on it and set the Startup type drop-down list to Manual.
- Click on Start if the Service status indicates Stopped. Otherwise, click Stop and then Start to restart the service.
Restart your computer and check if the issue persists.
Re-register Some DLL Files
Like with the MSIExec engine, your system uses many DLL files while running the MSI installers. You can similarly re-register them to resolve any potential registration issues.
- Open the Elevated Command Prompt.
- Enter the following commands:
regsvr32 Actxprxy.dll
regsvr32 Browseui.dll
regsvr32 Mshtml.dll
regsvr32 ole32.dll
regsvr32 Oleaut32.dll
regsvr32 Scrrun.dll
regsvr32 Shdocvw.dll
regsvr32 Shell32.dll
regsvr32 urlmon.dll
- Don’t worry if you get a “The module was loaded but the entry point DllRegisterServer was not found” error, simply move on to the next command.
Troubleshoot Compatibility
If the error has the code 1721, it might be because the installer is for a previous version of Windows and therefore is not compatible with your current system. In such cases, you need to troubleshoot for program compatibility.
- Right-click on the installer and select Troubleshoot Compatibility or Show more options > Troubleshoot Compatibility.
- Select Try Recommended Settings.
- Then, click on Test the program.
- If the error doesn’t occur this time, go back to the Troubleshooter and select Next > Yes, save these settings for this program.
Install Necessary Windows Features and Updates
The installation of several programs on your system requires certain supporting software components and features. We recommend installing all such programs to prevent suffering from different installation errors. Even if you already have these components, they might have become corrupt, so it’s worth reinstalling them.
- All available Microsoft Visual C++ Runtime Packages
- Windows Management Framework
- Latest .NET Framework
You should also make sure to have the latest version of your Operating System. The newer applications require the most updated OS versions to be able to provide better features.
- Open Run.
- Type
ms-settings:windowsupdate
and press Enter to open Windows Update Settings. - Click on Check for Updates to scan for and download available updates or Install now if your computer has already downloaded them.
Re-download the Installer
It is also possible that the installer you downloaded or transferred is not complete. You can check for such issues by checking its properties.
Select the installer and press Alt + Enter to open its Properties and compare the Size and Size on the disk from the General tab. If the Size on disk is much lower than the Size, the file is not complete.
In such cases, you need to download it again. Also, we recommend you ensure that the installer you download matches the system architecture of your computer while doing so.
Take Ownership of the Temp Folder
Many programs including installers make use of the Temp folder inside AppData to store temporary files. By default, each user accounts have the ownership and permissions of the Temp folder for that account. However, if this setting gets changed somehow, you will encounter many issues, including the above.
In such a scenario, you should see the error code 1723 in the error message, so it’s easier to recognize. You need to take ownership and provide permissions to this folder to resolve the issue.
- Open the Elevated Command Prompt.
- Enter the following commands:
takeown /F %Temp%
icacls %Temp% /Grant %userdomain%\%username%:F
Uninstall Application Before Reinstalling
Sometimes the previous software of an application can also interfere with the new installation. In such cases, you need to uninstall the previous application first.
- Open Run.
- Type
appwiz.cpl
and press Enter to open Programs and Features. - Look for and select your application.
- Click on Uninstall or Uninstall/Change > Uninstall.
- Confirm with Yes and follow the on-screen instructions.
Then, update/reinstall the app again by launching a complete installer. If you can’t uninstall the applications, there may be some app-specific reasons causing such errors. You need to check official websites for what to do in such scenarios.
Remove Pending Installations Using Registry Editor
You will also get this error if you try running an installer when another one is already running on your system. Windows will usually warn you if something like this happens, but it can’t do so if the previous instance of installers is stuck. In such a case, you need to remove all pending installations first.
- Open Run.
- Type
regedit
and press Enter to open the Registry Editor. - Navigate to
Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer
- If the InProgress key is present, delete all the entries inside it.
- Then go to Computer
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
- If PendingFileRenameOperations is there, delete all of its entries as well.
Install a Different Version of Application
Sometimes, the latest version of the application or its installer may have some bugs that are responsible for such issues. In such cases, you will only encounter the above error while trying to install one application but can successfully install other programs through MSI installers. You need to try installing a previous or different version of the app instead to resolve the issue.