Dienst verbraucht zu viel RAM auf Win10 Pro?

Ich habe das Problem, dass wenn ich aktuell ein Programm starte, was meistens mindestens die Hälfte meiner 4 GB brauchen immer die Meldung erhalte, dass es nicht gestartet werden konnte, weil Windows nicht genug Arbeitsspeicher bzw nur noch weniger als 13% zur Verfügung hat!

Es ist bei unterschiedlichsten Programmen und Spielen wie Adobe Photoshop 2021, Steam, ETS2, Microsoft Edge, OpenOffice 4.2., Microsoft 365 (Word, Excel und Sway ganz besonders) und ebenfalls auch der TeamSpeak3, sowie Skype und der Facebook Messenger aus dem Microsoft Store.

Was mir dabei jedoch aufgefallen ist, ist das dass der Microsoft Windows Defender Dienst beim Arbeitsspeicher im Taskmanager in Rot angezeigt wird und mir sagt das dieser Dienst 1004,6MB vom Arbeitsspeicher verbraucht?!

Wie kann das sein und wie kann ich das Problem lösen. Den Schutz über Defender deaktivieren hat den Wert auf 689,2MB gebracht.

Temporäre Dat. zu löschen über Einstellungen, sowie auch über die Datenträgerbereinigung (sowie auch von Systenelemente) brachte nichts

Und zur Info, zum März 21 kommen 16GB RAM ! Ich muss aber das Problem jetzt lösen und nicht erst im mrz

Technische Daten

Prozessor
Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz  3.30 GHz

Installierter RAM
4,00 GB 1333Mhz

Geräte-ID
A5*****50-6267-4**0-AF***1-123A******CC2

Produkt-ID
00***0-*******-00**0-*AOEM

Systemtyp
64-Bit-Betriebssystem, x64-basierter Prozessor

Stift- und Toucheingabe
Für diese Anzeige ist keine Stift- oder Toucheingabe verfügbar.

Edition
Windows 10 Pro

Version
20H2

Installiert am ‎
08.‎11.‎2020

Betriebssystembuild
19042.685

Leistung
Windows Feature Experience Pack 120.2212.551.0

Grafikkarte
NVIDIA GeForce GT-1030

PC, Computer, Technik, Technologie, Windows 10, Windows Defender, Spiele und Gaming
Datei zu PHP Formmailer anhängen?

Hallo!

Ich habe ein kleines Kontaktformular welches Name und Text an einen vorher Festgelegten Absender schickt. Nun möchte ich das man dazu noch eine Datei anhängen kann, die an mit an die Email angehangen wird. Ich habe einen PHP Mailer. Bis zum Dateiupload funktioniert alles. Also Namen sowie Text werden übertragen, aber es scheitert am Dateiupload. Ich bitte um Hilfe, was kann ich machen damit die Datei an die Email angehangen wird? Ich poste hier mal die beiden Codes... Bitte helft mir!

CODE FORMULAR (mail.php):

https://pastebin.com/p8yp9zZW

CODE PHP MAILER (mailer-engine.php)

<?php


// ======= Konfiguration:


$mailTo =  $_POST['Empfänger'];
$mailFrom = 'Schüler der Klasse 9-3 <****@***.de>';
$mailSubject = 'Email von einem Schüler der Klasse 9-3 [Weitergeleitet über Notfallcloud der Klasse 9-3]';
$returnPage = 'form_erfolg.html';
$returnErrorPage = 'form_fehler.html';
$mailText = "";


// ======= Text der Mail aus den Formularfeldern erstellen:


// Wenn Daten mit method="post" versendet wurden:
if(isset($_POST)) {
   // alle Formularfelder der Reihe nach durchgehen:
   foreach($_POST as $name => $value) {
      // Wenn der Feldwert aus mehreren Werten besteht:
      // (z.B. <select multiple>)
      if(is_array($value)) {
          // "Feldname:" und Zeilenumbruch dem Mailtext hinzufügen
          $mailText .= $name . ":\n";
          // alle Werte des Feldes abarbeiten
          foreach($valueArray as $entry) {
             // Einrückungsleerzeichen, Wert und Zeilenumbruch
             // dem Mailtext hinzufügen
             $mailText .= "   " . $value . "\n";
          } // ENDE: foreach
      } // ENDE: if
      // Wenn der Feldwert ein einzelner Feldwert ist:
      else {
          // "Feldname:", Wert und Zeilenumbruch dem Mailtext hinzufügen
          $mailText .= $name . ": " . $value . "\n";
      } // ENDE: else
   } // ENDE: foreach
} // if


// ======= Korrekturen vor dem Mailversand


// Wenn PHP "Magic Quotes" vor Apostrophzeichen einfügt:
 if(get_magic_quotes_gpc()) {
     // eventuell eingefügte Backslashes entfernen
     $mailtext = stripslashes($mailtext);
 }


// ======= Mailversand


// Mail versenden und Versanderfolg merken
$mailSent = @mail($mailTo, $mailSubject, $mailText, "From: ".$mailFrom);


// ======= Return-Seite an den Browser senden


// Wenn der Mailversand erfolgreich war:
if($mailSent == TRUE) {
   // Seite "Formular verarbeitet" senden:
   header("Location: " . $returnPage);
}
// Wenn die Mail nicht versendet werden konnte:
else {
   // Seite "Fehler aufgetreten" senden:
   header("Location: " . $returnErrorPage);
}


// ======= Ende


exit();


?>


Computer, Schule, HTML, programmieren, PHP

Meistgelesene Beiträge zum Thema Computer