{title}

11. Juli 2012 - 19:00 EDTWenn ich Internet Explorer 9 (Windows 7) während der Installation einer ActiveX-Datei von einer Website aufforderte, Informationen zur digitalen Signatur anzuzeigen, wurde im IE9-Fenster ein anderer Dateiname als angezeigt der echte Dateiname. (Bitte beachten Sie, dass ich nicht über das allererste Dialogfeld spreche, das während des Installationserlaubnisprozesses angezeigt wird. Auf meinem Windows 7-Computer (konfiguriert auf das sogenannte klassische Windows-Anzeigeformat) ist dieses erste Feld ein gelb umrandetes Feld am Unten im Fenster befindet sich eine graue Schaltfläche "INSTALLIEREN". Erst wenn ich auf diese Schaltfläche "Installieren" klicke, kann ich die digitale Signatur und andere zugehörige Informationen in IE9 anzeigen.) Der Dateiname in der ersten gelb umrandeten Zeile Box ist richtig. Die Angabe im Fenster für digitale Signaturen unterscheidet sich jedoch. Der Grund für meinen Verdacht liegt darin, dass sich auf meinem Computer Malware befindet, die die Updater-Anforderungen meiner Anti-Malware-Programme heimlich auf bösartige Websites umleitet. Es beeinträchtigt meine Anti-Malware-Programme auch auf andere Weise, beeinträchtigt Microsoft Office und kann den Zugriff auf bestimmte sicherheitsrelevante Websites beeinträchtigen. Verschiedene Anti-Malware-Programme waren nicht in der Lage, die Malware vollständig zu entfernen oder die Einstellungen rückgängig zu machen, die diese schädlichen Aktivitäten auszulösen scheinen. Die spezifischen Änderungen, die mir aufgefallen sind, waren: # 1. Der Onlinescanner Panda ActiveScan2.0 verfügt über ein obligatorisches ActiveX mit dem Namen "as2stubie.cab". Das Dig.Sig.-bezogene Feld von I.E.9 nennt es "as2stubie.cab". # 2. Der Online-Scanner BitDefender QuickScan verfügt ebenfalls über ein ActiveX mit dem Namen "qsax.cab". I.E.9 zeigt dies ebenfalls als "qsax.cab" an. Ich habe die Installation nicht fortgesetzt. Ich weiß nicht, wie mein I.E.9 mit früheren Downloads und Installationen umgegangen ist. Kann mir jemand sagen, ob dies das ist, was I.E.9 normalerweise tut. Dankeschön.

Ich habe das GNU findutils-Paket heruntergeladen //kent.dl.sourceforge.net/project/gnuwin32/findutils/4.2.20-2/findutils-4.2.20-2-bin.zip und ich habe damit gespielt. Diese Syntax -type f -mmin +0 -mmin -2 bedeutet, dass ich eine Datei gefunden habe, die vor mindestens 0 Minuten, aber nicht mehr als 2 Minuten geändert wurde -mmin +0? Ist es nicht impliziert?) Wie Sie (und ich) bemerkt haben, ist die Fehlerstufe immer Null. Es gibt jedoch einen Weg. Lesen Sie weiter. Wenn eine solche Datei gefunden wird, werden Pfad und Name wiedergegeben. Wird eine solche Datei nicht gefunden, wird nichts zurückgemeldet. Damit haben wir die Lösung. Führen Sie den Befehl aus, und leiten Sie die Ausgabe über das Windows-Dienstprogramm findstr weiter, und leiten Sie ihn schließlich auf das Nullgerät um, um Bildschirmunordnung zu vermeiden. Findstr prüft den Textstrom für eine Suchzeichenfolge und gibt die Eingabe zurück, wenn die Zeichenfolge vorhanden ist, und gibt die Fehlerebene 0 zurück und gibt die Fehlerebene 1 zurück, wenn sie nicht vorhanden ist. Wir können den regulären Ausdruck (spezielle Zeichenkette) "." Das bedeutet "Beliebige Zeichen überhaupt", so dass jede Zeichenfolge zu einem Null-Fehlerlevel führt. Das ist es, was wir wollen. Also probieren Sie diesen Code:

find.exe -type f -mmin +0 -mmin -30 | findstr "."> nul && goto donothingFrom the findstr documentation:

Sieht aus wie derselbe. Siehe oben.

Es sieht so aus, als hätten wir uns das Gleiche überlegt, als wir es einfach anders angegangen sind. Das habe ich mir ausgedacht (obwohl Ihre Lösung eleganter ist). echo offc: find find.exe c: yms -type f -mmin +0 -mmin -2 -print> c: yms timeresult.txtecho errorlevel ist% errorlevel% find "schedok.txt" c: yms timeresult.txtecho errorlevel2 ist% errorlevel% pauseWenn der Dateiname in der txt-Datei ist, kann ich enden . Wenn nicht, sende Seiten aus. Was die Null angeht, sah ich, dass wenn ich eine Minute +1 tat, es darauf wartete, dass die ersten 59 Sekunden verstrichen, bevor es gesehen wurde, was mir ein falsches Positiv gab. Zugegeben, es ist ein kleines Fenster, aber ich werde es schließen, wenn ich kann. Ich werde Ihre Version einspielen und mit dem Testen beginnen. Sobald es funktioniert, poste ich das gesamte Arbeitsskript mit E-Mail-Befehlen für den Fall, dass jemand anderes das gleiche Problem hat. Es dauerte ein wenig, bis der Befehl mailsend mit Appriver Hosted Exchange funktionierte. Es könnte dasselbe jemand einige Zeit.edit ok es sieht aus wie es funktioniert. Ich muss bis zum Wochenende warten, bis ich es in Produktion setzen und dann einige Tests durchführen kann. Postet den fertigen Code, wenn er funktioniert. Nochmals vielen Dank für die Hilfe.

Ich denke, Ihre Methode, nach dem tatsächlichen Namen der Zeitprotokolldatei zu suchen, ist besser. Weniger Wahrscheinlichkeit eines falschen Ergebnisses, sollte find.exe eine Fehlermeldung ausgeben. Dadurch sollte die Notwendigkeit einer Zwischendatei vermieden werden: Code:

c: find find.exe C: yms -type f -mmin +0 -mmin -2 | findstr "schedok.txt"> nul && goto endREM-Code zum Ausführen, wenn die Datei nicht gefunden wurde: end Was ich meinte, war, wenn Sie das Format -mmin + X -mmin -Y verwenden, geben Sie einen Zeitraum an: mindestens X Minuten geändert vor und nicht mehr als Y Minuten. Wenn Sie nur -mmin -Y verwenden, werden Sie jede Datei abfangen, die von jetzt an geändert wurde, im gegenwärtigen Augenblick, zurück zu Y Minuten zuvor. Mit anderen Worten, wenn Sie nur die "Minus" -Zeit ("nicht früher als") angeben, ist der Beginn des Zeitbereichs für den Rückblick implizit "jetzt". Damit ist (sicherlich) -mmin +0 -mmin -2 äquivalent zu -mmin -2i.e. -mmin +0 ist überflüssig? Ich habe dies getestet und festgestellt, dass das Setzen von -mmin -1 eine 2 Sekunden alte Datei findet. Hier findet es eine Datei, die 2,45 Sekunden zuvor geändert wurde. Sie werden sehen, dass ich die GNU find.exe umbenannt habe, weil ich wie viele andere die Idee bedaure, 2 verschiedene ausführbare Dateien zu haben, eine native, eine dritte Partei mit demselben (gemeinsamen) Namen.Code:

C: > echo% time% & gnu-find.exe T: timelog -type f -mmin -1 | findstr "MyTimeLog" 9: 17: 52.43T: timelog/MyTimeLog-09-17-50-98.txt

Nun, hier ist das letzte Skript, das in der Produktion ausgeführt wird. Es wurde ziemlich gut getestet. Im Moment bin ich der einzige, den es paginiert. Wenn es kaputt geht, werde ich der einzige sein, der den pagesCode bekommt:

echo off :: Prüfe den Scheduler-Status.:checktimeUfind.exe c: timecheck -type f -mmin +0 -mmin -30 | findstr "servertest.csv"> nul && goto endecho% date%% time% "send message" >> schedlog.txtmailsend1 -d yourdomain.com -smtp yourdomain.com -port 25 -starttls -v -f + cc + bc -auth-login -user -pass "yourpassword" -t -sub "Check system scheduler" -M "Scheduler wurde für mehr als 30 Minuten angehalten" Echo "-Text an Benutzer gesendet" >> schedlog.txt :: 5 Minuten warten und erneut versuchen, 127.0.0.1 -n 300> NULgoto checktime: end: : Nicht txtexit sendenIch habe den Unix-Befehl find in ufind geändert und ihn zusammen mit mailsend1 (neueste Version von mailsend) in das Verzeichnis system32 gestellt. Ich habe die Schleife hinzugefügt, damit ich alle 5 Minuten Seiten bekomme. Im Windows Scheduler stelle ich fest, dass, wenn das Programm länger als 25 Minuten ausgeführt wurde, um es zu stoppen. Ich lasse es alle 1/2 Stunde durch den Scheduler laufen. Ich hoffe, dies hilft jemand anderem, der in der gleichen Bindung steckt. Nochmals vielen Dank, Lachsforelle!

System 32Recordsdata fehlt

Woher bekomme ich diese Dateien? Diese wurden alle mit den Viren gelöscht

Wenn Sie SFC/SCANNOW über Start> Ausführen starten können, halten Sie Ihre XP-CD bereit. Benötigen Sie weitere Informationen, z. B. die Namen der fehlenden Dateien.

Sie nehmen am monatlichen Wettbewerb ohne Details teil.

HI, Ihnen fehlen Dateien einer Windows-Komponente, dann können Sie den System File Checker ausführen. Der Windows-Dateischutz überwacht und wartet nur XP-Systemkomponenten. Wenn es sich um eine Drittanbieteranwendung handelt, müssen Sie diese möglicherweise neu installieren, um die fehlenden Dateien wiederherzustellen. Methode 1: So führen Sie die Windows-Systemdateiprüfung aus: Klicken Sie auf Start >> Ausführen und geben Sie Folgendes ein: sfc/scannow Möglicherweise müssen Sie Ihre XP-CD einlegen. Methode 2: Sie können auch die Systemwiederherstellung verwenden, um Ihr System auf das Datum zurückzusetzen, auf dem die Dateien fehlten. So aktivieren Sie die Systemwiederherstellung: Gehen Sie zu Start >> Alle Programme >> Zubehör >> Systemprogramme >> Systemwiederherstellung.

Absolut erstaunlich, dass man merkt, dass er XP und Systemwiederherstellung usw. von diesem Beitrag hat.

Es ist keine Raketenwissenschaft - vorheriger Beitrag von: nekobabe10 6. April Die einzige Vermutung ist, dass dasselbe System in Gebrauch ist.

Wenn ich eine andere Lösung finde, wird der Fehler angezeigt: Windows konnte nicht gestartet werden, da die folgenden Dateien fehlen oder beschädigt sind. WINDOWS SYSTEM32 CONFIG SYSTEM oder WINDOWS SYSTEM32 CONFIG SOFTWARELegen Sie den Computer ein und starten Sie von Ihrer Windows XP-CD. Drücken Sie bei der ersten R = Repair-Option die R-Taste. Drücken Sie die Nummer, die dem richtigen Speicherort für die zu reparierende Windows-Installation entspricht. In der Regel ist dies die Nummer 1. Geben Sie das Administratorkennwort ein, wenn Sie dazu aufgefordert werden. Cd windows system32 config Abhängig davon, welcher Abschnitt beschädigt war: ren software software.bad oder ren system system.bad Abhängig davon, welcher Abschnitt beschädigt warcopy windowsepair systemcopy windowsepair software Nehmen Sie die CD-ROM heraus und geben Sie exit ein

Beliebte Beiträge