Microsoft Application Compatibility Toolkit

Anonym
2010-06-09T16:49:38+00:00

Hallo.

Schön das es so ein Toolkit gibt, nur sollte es auch "richtig" funktionieren, aber eventuell bin ja auch ich nur zu dumm zu verstehen was die entsprechenden Einträge (RunAsAdmin, RunAsHighest und RunAsInvoker) bedeuten  !

Also folgende Aufgabenstellung:

Tuneup 2010 soll "ohne" diese nervende Abfrage "Haben Sie auch wirklich ......" starten.

Also das Toolkit bemüht, einen Aplikationsfix für Tuneup eingetragen wo Tuneup (Die Startoberfläche (Integrator)) mit "Run as Administrator" gekenzeichnet wird, getestet "Ok schein zu laufen wie es soll", gespeichert und ins System eingehängt. Tuneup gestartet und ...............

Hubs was das denn, die nervige Abfrage erscheint ja doch wieder, dabei war doch beim Testlauf mit dem Tool scheinbar alles in Butter. Nee, nee, so einfach macht es einem MS nicht. Also das ganze wieder aus dem System entfernt und auf "RunasHighest" umgestellt. Und achherje, funktioniert wieder nicht .................. Also wieder ausgehängt und auf "RunasInvoker" umgestellt.

Aha, der nervige Requester bleibt verschwunden beim Starten. Aber "Oh Graus" wenn jetzt ein Modul von Tuneup gestartet werden soll, z.B. der Styler, kommt wieder diese nervige Abfrage ..............

Wieder das selbe Spiel wie mit Tuneup (Startobefläche (Integrator)) die Kennzeichnung "RunasAdministrator und/oder RunasHighest" funktioniert nicht, "RunasInvoker" funktioniert.

Dieses Spiel kann man nun treiben bis man an die Stelle kommt wo man den Uninstallmanger ivor Augen hat. Dieser reagiert auf "RunasInvoker" mit "Zum Ausführen sind Administrativerechte notwendig".

Nun ist man geplatzt in 1000m Höhe denn, "Oh Wunder", "RunasAdministrator und RunasHighest" funktioniert auch bei diesem Modul nicht.

Aber vielleicht weis ja hier wer eine Möglichkeit wie man über das "Microsoft Application Compatibility Toolkit" zu einer "richtig" funktionierenden Möglichkeit gelangt. Im Prinzip würde es schon reichen wenn die Tuneup Startoberfläche (Integrator) als Admin (RunasAdmin) gestartet werden kann. Denn dann funktionieren alle Module auch korrekt "ohne" das man diese nun alle per Hand eintragen muß. So war es jedenfalls wenn man vorher über den Teststart des Microsoft Application Compatibility Toolkit alles durch probiert hat, nur wenn der Eintrag dann abgespeichert und eingehängt wird, funktioniert es nicht mehr .....................

Würde mal tippen das es sich hier um einen Bug im Microsoft Application Compatibility Toolkit handelt, wobei der Teststart noch funktioniert, dann aber die falschen Parameter o.ä. in dem gespeicherten File landen, womit dann die korrekte Ausführung verhindert wird. Eventuell muss ich ja auch nur noch irgend wo einen Haken setzen. Nur wo, wenn der Teststart doch erfolgreich verläuft ?

MfG {HCG}Sniper

Windows für Zuhause | Vorherige Windows-Versionen | Apps

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
Anonym
2010-06-10T11:33:18+00:00

Der Tipp mit dem ACT geistert seit Jahren rum, bringt blos nix.

Du kannst aber die Aufgabenplanung dazu misbrauchen um ein Programm mit Adminrechten zu starten ohne jedes mal die UAC Abfrage betätigen zu müssen:

http://www.winvistaside.de/forum/index.php?showtopic=3029

Gruß

André


"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

Das sind die Antworten die man erwartet. Kurz knapp und präzise. Und das beste es funktioniert einwandfrei. Zwar handelt es sich hier um einen Workaround für die Unzulänglichkeiten von ACT und UAC, aber immerhin es funktioniert tatsächlich.

Danke.

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare
Antwort, die vom Frageautor angenommen wurde
Anonym
2010-06-09T21:17:27+00:00

Der Tipp mit dem ACT geistert seit Jahren rum, bringt blos nix.

Du kannst aber die Aufgabenplanung dazu misbrauchen um ein Programm mit Adminrechten zu starten ohne jedes mal die UAC Abfrage betätigen zu müssen:

http://www.winvistaside.de/forum/index.php?showtopic=3029

Gruß

André


"A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

War diese Antwort hilfreich?

0 Kommentare Keine Kommentare

31 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2010-06-11T09:43:36+00:00

    {HCG}Sniper:

    Unter "einfach" verstehe ich solche Hilfsmittel wie ACT.

    Argh, das ist so ziemlich der umständlichste Krampf, den ich jemals gesehen

    habe.

    Das es doch geht zeigt ja der Workaround. Nur ist und bleibt es ein Workaround, denn der Taskplaner ist eigentlich nicht dafür gedacht.

    Doch, genau dazu ist er u.a. gedacht. Und "Workaround" ist eine

    unzutreffende Bezeichnung dafür.

    Wenn Du und auch andere euch damit zufrieden gebt das MS mit UAC die totale Kontrolle über eure Rechner hat, euch also "praktisch" entmündigt was das starten von Programmen "ohne" Requester angeht, nun das ist euer Ding.

    Windows 7 erlaubt es jedem, der Admin ist, die volle Kontrolle über sein

    System zu haben! Ich habe hier keine ungewollten "Requester".

    Ich jedenfall finde es mehr als nur merkwürdig das man Verbiegungen und Verrenkungen machen muss um etwas völlig "normales" zu bewerkstelligen. Nämlich "selbst" zu entscheiden welche Programme man gedenkt durch UAC ignorieren zu lassen und welche nicht.

    Ersetze "Verbiegungen und Verrenkungen" durch "einfache Einstellungen", dann

    stimmt es. Man muss einfache Einstellungen machen, mehr nicht.

    Und noch mal: Programme haben mit normalen Userrechten zu funktionieren.

    Alles andere muss die absolute Ausnahme sein

    Niemand will UAC abschaffen oder gar aushebeln, sondern nur etwas mehr Kontrolle.

    Du ahnst nicht mal annähernd, wie viel Kontrolle du da hast. Kontrolle im

    Überfluss. Dein Problem ist: Du kennst all diese Möglichkeiten einfach

    nicht. Befasse dich mit Windows, wenn du Admin bist.

    Das was bei einem Virenscaner möglich ist, also "Ausnahmen" zu definieren, sollte auch bei UAC möglich sein

    Ist leicht und problemlos mit Bordmitteln möglich.

    Einfach mal drüber nachdenken.

    Einfach mal Windows kennen lernen, sich mit den unzähligen Möglichkeiten

    befassen.

    P.s. dies war meine letzte Antwort, da es nicht mehr um die Frage an sich geht, sondern versucht wird "Überzeugungsarbeit" zu leisten was somit nicht mehr in diesen Thread gehört.

    Du stellst da halt eine etwas naive Sicht der Dinge in den Raum und darfst

    dich nicht wundern, wenn man darauf antwortet.

    hpm

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2010-06-11T09:43:34+00:00

    {HCG}Sniper:

    Das, was du da "Unzulänglichkeiten von UAC" zu nennen beliebst, beruht auf

    dem neuen Sicherheitskonzept, das du nicht verstanden hast. Man sollte nicht

    über Dinge urteilen, die man nicht begreift. Da macht man sich nur

    lächerlich.

    Schon klar, wenn man etwas bemängelt hat man nicht verstanden, warum kommt mir das nur so bekannt vor ................

    Das wird hier aber recht deutlich.

    Wenn ich als Admin etwas installiere, dann möchte ich das es dann auch ausgeführt wird "ohne" das mich dann noch Requester nerven.

    Das kannst du als Admin leicht einstellen. Deine Einwürfe zeigen, dass du

    eben kein Admin bist bzw. dein System nicht kennst.

    Man wird ja schon bei der Installation gefragt, also warum hinterher erneut?

    Weil es keine Konten mit Adminrechten mehr gibt. Jeder Vorgang, der erhöhte

    Rechte braucht, bedarf einer Bestätigung. Dies kann man aber für beliebige

    Vorgänge automatisieren, wenn man Admin ist!

    Und dann absolut keine "einfache" Möglichkeit das eben installierte Programm von der Kontrolle durch UAC auszunehmen.

    Doch, die Möglichkeiten sind kinderleicht und einfach, wohingegen sowas wie

    ACT ein umständliches Monstrum ist.

    Alle beschrieben Möglichkeiten sind nichts weiter als Workarounds um das eigentliche Problem.

    Das Problem nennt sich "UAC". Mir ist klar, dass ehemalige XP-User da

    aufheulen, weil sie es gewohnt sind, als Admin alles machen zu können.

    Sie werden sich aber damit abfinden müssen, dass diese Zeiten für immer

    vorbei sind. Admins haben z.B. auch keinen Vollzugriff auf Systemdateien

    mehr, nicht mal mehr das System selbst hat ihn!

    Und wenn ich mich recht erinnere hatte sich MS auf die Fahnen geschrieben das alles einfacher werden sollte. Nun heraus gekommen ist genau das Gegenteil.

    Da hast du etwas missverstanden. Du verwechselst Sicherheit mit normalen

    Useraktionen im GUI

    Schon mal daran gedacht das es Leute gibt die absolut "keine" Ahnung haben was ein Script ist (Nicht das jetzt falsche Vermutungen aufkommen) ? Die mit dem Taskplaner nichts rechtes anfangen können? Die einfach nur nicht mehr genervt werden wollen durch diese Nachfragen ? Die aber UAC der Sicherheit wegen "nicht" abschalten wollen ?

    Die Ahnungslosen sind aber keine Admins, sondern User, die in Standardkonten

    arbeiten und mit UAC nie in Berührung kommen. Die können ganz normal und

    ungenervt arbeiten. Wer aber Admin ist, muss sich eben in sein System

    einarbeiten und es kennen lernen.

    Ein modernes Windows muss gewissen Sicherheitskriterien genügen, kann also

    kein Kinderspielzeug sein. Gäbe es keine Malware, könnte man auf all das

    verzichten.

    hpm

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2010-06-10T23:23:12+00:00

    Der Taskplaner-Trick ist dabei keine Aushebelung oder Umgehung der UAC, da Änderungen am Taskplaner ja ebenfalls durch eine UAC Abfrage bestätigt werden müssen. Insofern hat hpm Recht, du hast das Prinzip einfach noch nicht verinnerlicht, um mal nicht gleich "nicht verstanden" zu schreiben.


    cu, Ingo

    Unter "einfach" verstehe ich solche Hilfsmittel wie ACT. Wobei die Möglichkeiten nicht so umfangreich sein müssen wie bei ACT, 386 Möglichkeiten UAC zu beenflußen sind doch etwas zu heftig. Eine einfachere Version wo man nur  ein paar Möglichkeiten hat, die aber bewirken das man eben Programme aus der UAC Kontrolle ausblenden kann. Jeder Virenscanner ist dazu in der Lage, nur bei UAC soll es nicht gehen ? Das es doch geht zeigt ja der Workaround. Nur ist und bleibt es ein Workaround, denn der Taskplaner ist eigentlich nicht dafür gedacht. Und das was mit dem Taskplaner geht, sollte auch mit einem völlig normalen MS Tool zu bewerkstelligen sein. Von mir aus auch mit vorheriger Passwortabfrage.

    Wenn Du und auch andere euch damit zufrieden gebt das MS mit UAC die totale Kontrolle über eure Rechner hat, euch also "praktisch" entmündigt was das starten von Programmen "ohne" Requester angeht, nun das ist euer Ding. Ich jedenfall finde es mehr als nur merkwürdig das man Verbiegungen und Verrenkungen machen muss um etwas völlig "normales" zu bewerkstelligen. Nämlich "selbst" zu entscheiden welche Programme man gedenkt durch UAC ignorieren zu lassen und welche nicht.

    Und das nicht nur ich das so sehe zeigt ja schon der Workaround und das sich ein PC Magazine damit beschäftigt hat.

    Niemand will UAC abschaffen oder gar aushebeln, sondern nur etwas mehr Kontrolle. Das was bei einem Virenscaner möglich ist, also "Ausnahmen" zu definieren, sollte auch bei UAC möglich sein (Ein ganz normales MS Tool mit entsprechender Sicherheit (Passwortabfrage o.ä.) kann doch nicht so schwer zu programmieren sein). Und ein Virenscaner ist in etwa genau so wichtig wie UAC, trotzdem wird dem Admin die Möglichkeit an die Hand gegeben Ausnahmen zu definieren.

    Einfach mal drüber nachdenken.

    MfG

    P.s. dies war meine letzte Antwort, da es nicht mehr um die Frage an sich geht, sondern versucht wird "Überzeugungsarbeit" zu leisten was somit nicht mehr in diesen Thread gehört.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare