Cisco asdm windows 10 невозможно запустить это приложение на вашем пк

In this article, we take a look at the common fix for getting Cisco ASDM running when you run into the “This app can’t run on your PC” error message. This error is somewhat normal to run into these days to due changes in the Windows operating system.

Introduction

After all these years, Cisco managing software for the Adaptive Security Appliances (“ASA”) is still built upon Java, and getting Java to run properly in 2022 isn’t always straightforward.

Although Cisco has released a newer OS for their firewalls called Firepower Threat Defense (“FTD”) the older ASA OS is still the king when it comes to solutions such as Remote Access VPN, with new features still being added to this day,

If you are having trouble running Java at all on your PC due to Java version mismatch or other general “Windows errors”, please check out the following article to see if it can help you out: Running ASDM from an ASA when Java is being picky.

Prerequisite — install a newer Java version

First off, make sure to download the latest version of Java from their website. As long as your ASA is running somewhat newer software, the latest version of Java should work fine.

When you have installed Java on your PC, continue down below to install the Cisco ASDM launcher and apply the fix needed to get the software up and running.

Installing and fixing the ASDM Launcher

To install the ASDM Launcher, navigate to your ASAs administrator web interface similar to this link: https://10.1.1.254/admin and you’ll be redirected to the correct page.

Click on “Install ASDM Launcher” and sign in using an Administrator account.

on a new W10 machine and tracked the issue down to the newer W10 builds silently swapping the Windows Scripting Host path for “compatibility” which causes that compatibility error.

If you go into Start > Cisco ASDM-IDM Launcher > right click the launcher and go to More > Open file location

Then you’ll be looking at the shortcut to the ASDM launcher, right click it and go to Properties and look at the Target. You’ll see a long path to wscript.exe – change this to C:\Windows\System32\wscript.exe (leave the invisible.vbs run.bat on the end as these scripts are used to open up ASDM). After changing this I was able to launch ASDM fine.

About antonioyan

IT Security Consultant

This entry was posted in Uncategorized. Bookmark the permalink.

Попытался залезть в управление ASA. Используется новый образ Cisco ASDM 7.19. Это какой-то кошмар.

Windows

Cisco ASDM-IDM Launcher весело обновился и не смог запуститься в Windows 10.

Невозможно запустить это приложение на вашем ПК
Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения

This app can’t run on your PC
To find a version for your PC, check with the software publisher.

asdm

Открываем свойства ярлыка Cisco ASDM-IDM Launcher.

asdm

Меняем путь к объекту на:

C:\Windows\system32\wscript.exe invisible.vbs run.bat

Теперь запустится.

cisco

Linux

На этом приключения не заканчиваются. В примечаниях к выпуску Cisco ASDM 7.17 есть этот кусочек дёгтя:

ASDM 7.18 ending support for Java Web Launch—Starting with ASDM 7.18, ASDM will no longer support Java Web Start due to Oracle’s end of support for JRE 8 and Java Network Launching Protocol (JNLP). You will have to install the ASDM Launcher to launch ASDM.

Если обновиться до 7.18 или 7.19, то получим FileNotFoundException:

JNLPException[category: Download Error : Exception: java.io.FileNotFoundException: https://192.168.1.1/admin/public/asdm.jnlp : LaunchDesc: null
    at com.sun.javaws.Main.launchApp(Unknown Source)
    ...
Caused by: java.io.FileNotFoundException: https://192.168.1.1/admin/public/asdm.jnlp
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1896)
...

Нет больше файла:

/admin/public/asdm.jnlp

Выводы

Такое ощущение, что всем разработчикам Cisco выдали маки и заставляют на них работать.

Плагин для винды доступен, но работает только после пинка.

/admin/dm-launcher.msi

Под MacOS у нас доступен плагин DMG:

/admin/dm-launcher.dmg

И если вам очень надо работать в Linux, то можно вытащить всё что нужно из DMG, как описано здесь:

https://williamlieurance.com/cisco-asdm-718-719-linux/

Скопипастил инструкцию для Fedora

Качаем /admin/dm-launcher.dmg.

dnf install dmg2img apfs-fuse

Поиск нужного образа:

dmg2img -l dm-launcher.dmg
dmg2img v1.6.5 (c) vu1tur (to@vu1tur.eu.org)

dm-launcher.dmg --> (partition list)

partition 0: Protective Master Boot Record (MBR : 0)
partition 1: GPT Header (Primary GPT Header : 1)
partition 2: GPT Partition Data (Primary GPT Table : 2)
partition 3:  (Apple_Free : 3)
partition 4: disk image (Apple_APFS : 4)
partition 5:  (Apple_Free : 5)
partition 6: GPT Partition Data (Backup GPT Table : 6)
partition 7: GPT Header (Backup GPT Header : 7)

Образ в четвёртом разделе, извлекаем:

dmg2img -p 4 dm-launcher.dmg
dmg2img v1.6.5 (c) vu1tur (to@vu1tur.eu.org)

dm-launcher.dmg --> dm-launcher.img

decompressing:
opening partition 4 ...             100.00%  ok

Warning: wrote 129982464 bytes, expected 130020864
Wrote 38400 padding bytes

Archive successfully decompressed as dm-launcher.img

You should be able to mount the image [as root] by:

modprobe hfsplus
mount -t hfsplus -o loop dm-launcher.img /mnt

Монтируем образ:

mkdir asdm-img
sudo mount -t apfs -o loop dm-launcher.img ./asdm-img

Всё что нужно можно посмотреть:

ls 'asdm-img/root/Cisco ASDM-IDM.app/Contents/Resources/Java/'

AC_HS.PEM cert.PEM demo dm-launcher.jar jploader.jar jre lzma.jar retroweaver-rt-2.0.jar

ls 'asdm-img/root/Cisco ASDM-IDM.app/Contents/Resources/Java/jre'
ASSEMBLY_EXCEPTION  bin  DISCLAIMER  lib  LICENSE  man  readme.txt  release  THIRD_PARTY_README  Welcome.html  zulu-8.jre

Пример того как запускать пакет можно посмотреть в ./asdm-img/root/Cisco ASDM-IDM.app/Contents/MacOS/dm-launcher.sh. Почти весь скрипт пытается понять, как запустить Java. Он находит локально установленную версию, проверяет ее правильную версию, выполняет некоторые магические действия с plist, а затем запускает большую длинную строку Java. Сценарий можно использовать почти как есть, но в нем предполагается слишком много путей и инструментов MacOS. Переделаем.

TARGET_DIR=/home/username/asdm-7191
TARGET_USER=username
mkdir -p "$TARGET_DIR" 
cp "asdm-img/root/Cisco ASDM-IDM.app/Contents/Resources/Java/"* "$TARGET_DIR"
cat > "$TARGET_DIR/asdm.sh" <<EOF
#!/bin/bash
java -Xms64m -Xmx512m -Djava.util.Arrays.useLegacyMergeSort=true -Dhttp.agent=ASDM -cp $TARGET_DIR/dm-launcher.jar:$TARGET_DIR/jploader.jar:$TARGET_DIR/lzma.jar:$TARGET_DIR/retroweaver-rt-2.0.jar com.cisco.launcher.Launcher $TARGET_DIR/cert.PEM 
EOF
chown -R "$TARGET_USER" "$TARGET_DIR"
chmod 755 "$TARGET_DIR/asdm.sh"

Наша цель получена: asdm.sh.

asdm

Цены

While launching the ASDM on window Laptop/workstation after installation, sometimes it prompts below error

Solution:

Go to Start >Cisco ASDM-IDM Launcher > Right click on the launcher

Select Go to more >Open file location

In the shortcut of ASDM launcher, right click and go to properties.

In Target you will see path to wscript.exe (we must modify this path to make launcher work)

Change the target path to:  C:\Windows\System32\wscript.exe (leave the invisible.vbs run.bat on the end as these scripts are used to open up ASDM)


Readers help support Windows Report. We may get a commission if you buy through our links.

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

If you are getting This App Can’t Run on your PC error while running the Cisco ASDM launcher file, then you are not alone. But don’t worry; it can be fixed with a few simple steps.

This guide will cover all possible solutions to fix this error right after discussing the probable causes.

What causes this app can’t run on your PC? 

There are several reasons for this error message to appear when running the Cisco ASDN launcher on a PC; some of the popular ones are: 

  • Incompatibility with the operating system: Cisco ASDM may not be compatible with the version of Windows or another operating system on your PC, hence the error message.
  • Minimum system requirements not met: Cisco ASDM may require a certain amount of RAM or a specific processor to run smoothly. If the system requirements are not met, you may get this message.
  • Java version outdated: The launcher file needs the latest version of Java to run, and if the version you have is outdated, the app will not run.
  • Corrupted installation: If Cisco ASDM may have become corrupted or damaged, it can prevent the app from running correctly. 

What can I do to fix this app can’t run on your PC error?

Before going into the detailed troubleshooting steps, please go through these preliminary checks: 

  • The latest JAVA version on your computer should be installed.
  • Check the minimum system requirements to run the launcher on your computer.

1. Make changes in launcher file properties

  1. Go to your ASA administrator web interface, and you will get a page like this to download the Cisco ASDM launcher. 
    Cisco ASDM - this app can't run on your pc cisco asdm

  2. Click Install and sign in using an Administrator account.
  3. The file named dm-launcher.msi will be downloaded; double-click it to run.
  4. Follow the on-screen instructions to complete the installation.
  5. Go to the Start menu, locate the Cisco ASDM-IDM Launcher file, and right-click it to get the context menu. 
  6. Now, select the Open file location option.
    Open File location -this app can't run on your pc cisco asdm

  7. Next, right-click Cisco ASDM-IDM Launcher and choose Properties.
  8. On the Properties window, switch to the Shortcut tab.
  9. Locate Target and replace the context beside the field with the one mentioned below: C:\Windows\System32\wscript.exe invisible.vbs run.bat
  10. Now click Apply, then OK to complete the process.
  11. Next, locate the ASDM launcher shortcut on your desktop, right-click it, and select Properties
  12. Change the Target value here as well.

2. Enable User Account Control

So, these are methods that you need to follow to get rid of This app can’t run on your PC error message. Try them and let us know what worked for you in the comments below.


Vladimir Popescu

Being an artist his entire life while also playing handball at a professional level, Vladimir has also developed a passion for all things computer-related.

With an innate fascination for research and analysis, and realizing many other people share his passion for this subject, he delved into writing Windows-related articles, so other people can also benefit from the acquired information.

When not writing kick-ass articles, Vladimir likes to spend his time doing Crossfit and creating art.


Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Сколько надо места на флешке для windows 10
  • Как изменить экран входа в систему windows 7
  • Программа для сброса пароля windows server 2012
  • Farming simulator 22 не запускается на windows 10
  • Как ускорить работу ноутбука windows виста