How to Add or Remove Open in New Window context menu in Windows 10

While you browse in File Explorer, you can open each drive, folder, and library in the same window or in its own new window.

This tutorial will show you how to add or remove the Open in new window context menu for all users in Windows 10.

Read more…

How to Add or Remove Open in New Process context menu in Windows 10

By default, all File Explorer windows, including the desktop shell, run in a single explorer.exe process. If one File Explorer window hangs or crashes, it will cause all File Explorer windows running in the same process to hang or crash until the process restarts.

Opening drives, folders, and libraries in their own new separate explorer process can improve the stability of the explorer shell.

This tutorial will show you how to add or remove the Open in new process context menu for all users in Windows 10.

Read more…

How to Find and List All Your EFS Encrypted Files in Windows 10

The Encrypting File System (EFS) is the built-in encryption tool in Windows used to encrypt files and folders on NTFS drives to protect them from unwanted access. EFS enables transparent encryption and decryption of files for your user account by using advanced, standard cryptographic algorithms. Any individual or app that doesn’t possess the appropriate file encryption key cannot open any encrypted files and folders. Encryption is the strongest protection that Windows provides to help you keep your individual files and folders secure.

When you encrypt a file or folder with EFS in Windows 10, its icon will have a lock overlay at the top right corner to indicate that it’s an EFS encrypted file or folder.

Sometimes you may lose track of all your encrypted files and need to create a list of them to find them all again.

This tutorial will show you how to create a list of all EFS encrypted files that belong to the current user on all NTFS local drives in Windows 10.

Read more…

February “Patch Tuesday” Delayed

***** UPDATE ********

Looks like the February updates will be delayed until March.

***** UPDATE ********

No indication as to when they will be released.

February 2017 security update release

“Our top priority is to provide the best possible experience for customers in maintaining and protecting their systems. This month, we discovered a last minute issue that could impact some customers and was not resolved in time for our planned updates today.

After considering all options, we made the decision to delay this month‚Äôs updates. We apologize for any inconvenience caused by this change to the existing plan.”

Configuring Windows Server 2016 core as a DHCP Server with PowerShell

As I mentioned last time, I’m setting up a new domain controller and DHCP server for my internal domain on Windows Server 2016 Core, and I’m exclusively using PowerShell to do it. For both the DHCP Server and AD DS roles, we need to configure a fixed IP address on the server, so let’s do that first. From my Deploying and Managing Active Directory with Windows PowerShell book from Microsoft Press, here’s my little very quick and dirty script to set a fixed IP address:

# Quick and dirty IP address setter

[CmdletBinding()]
Param ([Parameter(Mandatory=$True)][string]$IP4,
       [Parameter(Mandatory=$True)][string]$IP6 
      )
$Network = "192.168.10."
$Network6 = "2001:db8:0:10::"
$IPv4 = $Network + "$IP4"
$IPv6 = $Network6 + "$IP6"
$Gateway4 = $Network + "1"
$Gateway6 = $Network6 + "1"

Write-Verbose "$network,$network6,$IP4,$IP6,$IPv4,$IPv6,$gateway4, $gateway6"

$Nic = Get-NetAdapter -name Ethernet
$Nic | Set-NetIPInterface -DHCP Disabled
$Nic | New-NetIPAddress -AddressFamily IPv4 `
                        -IPAddress $IPv4 `
                        -PrefixLength 24 `
                        -type Unicast `
                        -DefaultGateway $Gateway4
Set-DnsClientServerAddress -InterfaceAlias $Nic.Name `
                           -ServerAddresses 192.168.10.2,2001:db8:0:10::2
$Nic |  New-NetIPAddress -AddressFamily IPv6 `
                         -IPAddress $IPv6 `
                         -PrefixLength 64 `
                         -type Unicast `
                          -DefaultGateway $Gateway6

ipconfig /all

I warned you it was a quick and dirty script. But let’s quickly look at what it does. First, we get the network adapter into a variable, $Nic.¬†Then we turn off DHCP with Set-NetIPInterface, and configure the IPv4 and IPv6 addresses with New-NetIPAddress. Finally, we use Set-DnsClientServerAddress to configure the DNS Servers for this server.

 

Next, let’s join the server to the TreyResearch.net domain with another little script. OK, I admit, you could do this all as a simple one-liner, but I do it so often that I scripted it.

<#
.Synopsis
Joins a computer to the domain
.Description
Joins a new computer to the domain. If the computer hasn't been renamed yet, 
it renames it as well.
.Parameter NewName
The new name of the computer
.Parameter Domain
The domain to join the computer to. Default value is TreyResearch.net
.Example
Join-myDomain -NewName trey-wds-11
.Example
Join-myDomain dc-contoso-04 -Domain Contoso.com
.Notes
     Name: Join-myDomain
   Author: Charlie Russel
Copyright: 2017 by Charlie Russel
         : Permission to use is granted but attribution is appreciated
  ModHist:  9 Apr, 2014 -- Initial
         : 25 Feb, 2015 -- Updated to allow name already matches
         :
#>
[CmdletBinding()]
Param ( [Parameter(Mandatory=$true,Position=0)]
        [String]$NewName,
        [Parameter(Mandatory=$false,Position=1)]
        [String]$Domain = "TreyResearch.net"
       )

$myCred = Get-Credential -UserName "$DomainCharlie" `
                         -Message "Enter the Domain password for Charlie."

if ($ENV:COMPUTERNAME -ne $NewName ) {
   Add-Computer -DomainName $Domain -Credential $myCred -NewName $NewName -restart
} else {
   Add-Computer -DomainName $Domain -Credential $myCred -Restart
}

After the server restarts, log in with your domain credentials, not as “Administrator”. ¬†The account you logon with should be at least Domain Admin or equivalent, since you’re going to be adding DHCP to the server and promoting it to be a domain controller.

 

To add the necessary roles to the server, use:

Install-WindowsFeature -Name DHCP,AD-Domain-Services `
                       -IncludeAllSubFeatures `
                       -IncludeManagementTools

Next, download updated Get-Help files with Update-Help. Once you’ve got those, go ahead and restart the server, and when it comes back up, we’ll do the base configuration for DHCP to enable it in the domain, and create the necessary accounts. Creating scopes, etc., is the topic of another day. Probably as part of my Lab series.

 

First, enable the DHCP server in AD (this assumes the $NewName from earlier was ‘trey-core-03’. )

Add-DhcpServerInDC -DnsName 'trey-core-03' -PassThru

And, finally, create the necessary local groups:

# Create local groups for DHCP
# The WinNT in the following IS CASE SENSITIVE
$connection = [ADSI]"WinNT://trey-core-03"
$lGroup = $connection.Create("Group","DHCP Administrators")
$lGroup.SetInfo()
$lGroup = $connection.Create("Group","DHCP Users")
$lGroup.SetInfo()

This uses ADSI to create a local group, since there’s no good way built into base PowerShell to do it except through ADSI.

 

Finally, we’ll use my Promote-myDC.ps1 script to promote the server to domain controller. Again, I could easily do this by hand, but I’m building and rebuilding labs often enough that I scripted it. I’m lazy! Do it once, use the PowerShell interactive command line. Do it twice? Write a script!

<#
.Synopsis
Tests a candidate domain controller, and then promotes it to DC.
.Description
Promote-myDC first tests if a domain controller can be successfully promoted,
and, if the user confirms that the test was successful, completes the
promotion and restarts the new domain controller.
.Example
Promote-myDC -Domain TreyResearch.net

Tests if the local server can be promoted to domain controller for the
domain TreyResearch.net. The user is prompted after the test completes
and must press the Y key to continue the promotion.
.Parameter Domain
The domain to which the server will be promoted to domain controller.
.Inputs
[string]
.Notes
    Author: Charlie Russel
 Copyright: 2017 by Charlie Russel
          : Permission to use is granted but attribution is appreciated
   Initial: 05/14/2016 (cpr)
   ModHist: 02/14/2017 (cpr) Default the domain name for standard lab builds
          :
#>
[CmdletBinding()]
Param(
     [Parameter(Mandatory=$False,Position=0)]
     [string]$Domain = 'TreyResearch.net'
     )

Write-Verbose "Testing if ADDSDeployment module is available"
If ( (Get-WindowsFeature -Name AD-Domain-Services).InstallState -ne "Installed" ) {
   Write-Verbose "Installing the ActiveDirectory Windows Feature, since you seem to have forgotten that."
   Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
   Write-Host ""
}

If ( (Get-WindowsFeature -Name AD-Domain-Services).InstallState -ne "Installed" ) {
   throw "Failed to install the ActiveDirectory Windows Feature."
}

Write-Verbose "Testing if server $env:computername can be promoted to DC in the $Domain domain"
Write-Host ""
Test-ADDSDomainControllerInstallation `
      -NoGlobalCatalog:$false `
      -CreateDnsDelegation:$false `
      -CriticalReplicationOnly:$false `
      -DatabasePath "C:WindowsNTDS" `
      -DomainName $Domain `
      -LogPath "C:WindowsNTDS" `
      -NoRebootOnCompletion:$false `
      -SiteName "Default-First-Site-Name" `
      -SysvolPath "C:WindowsSYSVOL" `
      -InstallDns:$true `
      -Force
Write-Host ""
Write-Host ""
Write-Host ""

Write-Host -NoNewLine "If the above looks correct, press Y to continue...  "
$Key = [console]::ReadKey($true)
$sKey = $key.key

Write-Verbose "The $sKey key was pressed."
Write-Host ""
Write-Host ""
If ( $sKey -eq "Y" ) {
   Write-Host "The $sKey key was pressed, so proceeding with promotion of $env:computername to domain controller."
   Write-Host ""
   sleep 5
   Install-ADDSDomainController `
      -SkipPreChecks `
      -NoGlobalCatalog:$false `
      -CreateDnsDelegation:$false `
      -CriticalReplicationOnly:$false `
      -DatabasePath "C:WindowsNTDS" `
      -DomainName $Domain `
      -InstallDns:$true `
      -LogPath "C:WindowsNTDS" `
      -NoRebootOnCompletion:$false `
      -SiteName "Default-First-Site-Name" `
      -SysvolPath "C:WindowsSYSVOL" `
      -Force:$true
} else {
   Write-Host "The $sKey key was pressed, exiting to allow you to fix the problem."
   Write-Host ""
   Write-Host ""
}

This uses a little trick I haven’t talked about before –

$Key = [console]::ReadKey($true)
$sKey = $key.key

This reads in a single keystroke and gets the value of the key. Because of the way this works, “Y” and “y” are equivalent. Useful to give yourself a last chance out if something doesn’t look right, though obviously you’ll want to remove those bits if you’re creating a script that needs to run without interactive input.

 

Adobe fixes 24 Security Vulnerabilities in Adobe Flash, Digital Editions, & Campaign

Security updates available for Adobe Flash Player

Summary

Adobe has released security updates for Adobe Flash Player for Windows, Macintosh, Linux and Chrome OS. These updates address critical vulnerabilities that could potentially allow an attacker to take control of the affected system.

Affected  versions

Product Affected Versions Platform
Adobe Flash Player Desktop Runtime 24.0.0.194 and earlier Windows, Macintosh and Linux
Adobe Flash Player for Google Chrome 24.0.0.194 and earlier Windows, Macintosh, Linux and Chrome OS
Adobe Flash Player for Microsoft Edge and Internet Explorer 11 24.0.0.194 and earlier Windows 10 and 8.1

Removal instructions for Your Instant Email

What is Your Instant Email?

The Malwarebytes research team has determined that Your Instant Email is a browser hijacker. These so-called “hijackers” manipulate your browser(s), for example to change your startpage or searchscopes, so that the affected browser visits their site or one of their choice.

https://forums.malwarebytes.com/topic/196316-removal-instructions-for-your-instant-email/

Spybot Search & Destroy Weekly Update – February 15, 2017

2017-02-15
Adware
+ Ad.Linkular ++ Ad.SearchMaven ++ Ad.Walermis
PUPS
++ PU.1ClickFixer ++ PU.Auslogics.BoostSpeed + PU.Jawego.PCCleaner ++ PU.Mindspark.EasyPDFCombine ++ PU.OneSystemCare ++ PU.PCFix2011
Trojans
++ Backdoor.Ranta ++ Win32.JebaqZ ++ Win32.Moree
Total: 2625587 fingerprints in 836625 rules for 7784 products.

¬Ľwww.safer-networking.org ¬∑¬∑¬∑ updates/

How can I see how much disk space each Table in the SCCM Site Database is using?

How can I see how much disk space each Table in the SCCM Site Database is using?

It can be useful for health check and troubleshooting purposes to see the size of the tables in the ConfigMgr Site Server database. Here’s how to find out.

You need a subscription to access the answer.

The post How can I see how much disk space each Table in the SCCM Site Database is using? appeared first on FAQShop.

Source:: http://faqshop.com/feed

Updates to the ATL/STL Unicode Encoding Conversion Code

I’ve updated my code on GitHub for converting between UTF-8, using STL std::string, and UTF-16, using ATL CStringW.

Now, on errors, the code throws instances of a custom exception class that is derived from std::runtime_error, and is capable of containing more information than a simple CAtlException.

Moreover, I’ve added a couple of overloads for converting from source string views (specified using an STL-style [start, finish)¬†pointer range). This makes it possible to efficiently convert only portions of longer strings, without creating ad hoc CString or std::string instances to store those partial views.

 

How to Import Your EFS File Encryption Certificate and Key in Windows 10

The Encrypting File System (EFS) is the built-in encryption tool in Windows used to encrypt files and folders on NTFS drives to protect them from unwanted access. EFS enables transparent encryption and decryption of files for your user account by using advanced, standard cryptographic algorithms. Any individual or app that doesn’t possess the appropriate file encryption key cannot open any encrypted files and folders. Encryption is the strongest protection that Windows provides to help you keep your individual files and folders secure.

Creating a backup of your file encryption certificate and key to a PFX file helps you avoid permanently losing access to your encrypted files and folders if the original certificate and key are lost or corrupted.

If you lose access to your encrypted files and folders, you will not be able to open them again unless you are able to restore your file encryption certificate and key used with EFS.

This tutorial will show you how to import the PFX file for your file encryption certificate and key used with Encrypting File System (EFS) in Windows 10 Pro, Enterprise, and Education editions.

Read more…

Salon professionnel Virtuality Paris dans 10 jours

‚ÄčBonjour √† tous,

Vous êtes Développeur ?

Les 24, 25 et 26 f√©vrier prochains, a lieu pour la premi√®re fois √† Paris le salon de la r√©alit√© virtuelle et des technologies immersives. 
Pour mieux comprendre les enjeux de ce secteur d’avenir et envisager d’y développer des projets innovants, le salon vous propose :

Plus de 100 exposants spécialistes de la réalité virtuelle, augmentée ou mixte.

80 talks de 20 minutes.

6 sessions de networking & 1 concours de startups.

Microsoft sera pr√©sent le vendredi 24 pour pr√©senter le potentiel des technologies immersives. 

Ces présentations se feront à travers des retours d’expériences professionnelles et des démos HoloLens.

Microsoft vous donne rendez-vous au Cent-quatre à Paris 19ème, 5 rue Curial.

Inscription : https://www.virtuality-paris.com/?wt_mc_id=AID521865_EML_4873169

Bonne soir√©e ūüôā

Patrice.

Microsoft créé l’événement Cyber-Security Summit le mardi 14 mars !

‚ÄčSalut tout le monde,

En 2015, 90% des grandes entreprises et 74% des PME ont été victimes de brèches de sécurité*. Quelle stratégie de sécurité mettre en place dans votre organisation ?

Quelles solutions choisir pour une s√©curit√© de bout en bout ? Quelles sont les nouvelles fonctionnalit√©s que vous devez conna√ģtre ?
Apr√®s une matin√©e pour mieux comprendre la vision Microsoft d‚Äôune strat√©gie de s√©curit√© de bout en bout et les retours d‚Äôexp√©riences de vos pairs, ils entrerons, l‚Äôapr√®s-midi, au cŇďur de la conception des solutions de s√©curit√© de Microsoft avec leur √©quipe d‚Äôing√©nieurs en Recherche et D√©veloppement. Ils vous pr√©senteront, en d√©mos, les nouveaut√©s en mati√®re d‚Äôidentit√©, de gestion des devices, des applications, des donn√©es et enfin de l‚Äôinfrastructure.

R√©server votre place d√®s aujourd’hui…

https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x1311856d61f&wt.mc_id=AID529257_EML_4873309 

Bonne journ√©e 😉

Patrice.

Fusion Tech Talk #1

(Portuguese only, sorry!)

IMG_20170207_184521

Na passada ter√ßa-feira, 7, teve lugar nas instala√ß√Ķes da Fusion Cowork o primeiro evento Fusion Tech Talk!

Tive a honra de fazer uma apresentação sobre a Microsoft e o open-source e a segunda apresentação, sobre Cake, foi feita pelo Pedro Marques (@pitermarx).

Tivemos uma boa afluência, cerca de 40 pessoas, o que, para um primeiro evento, não foi nada mau! Outro se seguirão, para tal, convido-vos a submeter ideias em https://www.meetup.com/Aveiro-Technology-Talk.

Obrigado ao Pedro Marques, à Fusion Cowork e a todos os que estiveram presentes, conto ver-vos nos próximos eventos! Winking smile


Configuring Windows Server 2016 Core with and for PowerShell

I know I owe you more on creating a lab with PowerShell, and I’ll get to that in a few days. But having just set up a new domain controller running Server 2016 Core, I thought I’d include a couple of tricks I worked through to make your life a little easier if you choose to go with core.

First: Display Resolution — the default window for a virtual machine connected with a Basic Session in VMConnect is 1024×768. Which is just too small. So, we need to change that. Now in the full Desktop Experience, you’d right click and select Display Resolution, but that won’t work in Server Core, obviously. Instead we have PowerShell. Of course. The command to set the display resolution to 1600×900 is:

Set-DisplayResolution -Width 1600 -Height 900

This will accept a -Force parameter if you don’t like being prompted. A key point, however, is that it ONLY accepts supported resolutions. For a Hyper-V VM, that means one of the following resolutions:

1920x1080     1600x1050     1600x1200
1600x900      1440x900      1366x768
1280x1024     1280x800      1280x720
1152x864      1024x768       800x600

Now that we have a large enough window to get something done, start PowerShell with the Start PowerShell¬†(that space is on purpose, remember we’re still in a cmd¬†window.) ¬†But don’t worry, we’ll get rid of that cmd window¬†shortly.

Now that we have a PowerShell window, you can set various properties of that window by using any of the tricks I’ve shown before, such as Starting PowerShell Automatically¬†which sets the Run key to start PowerShell for the current user on Login with:

 New-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionRun `
                       -Name  "Windows PowerShell" `
                       -Value "C:Windowssystem32WindowsPowerShellv1.0PowerShell.exe"

 

I also showed you how to set the PowerShell window size, font, etc in Starting PowerShell Automatically Revisited. And, of course, you can set the PowerShell window colour and syntax highlighting colours as described in Setting Console Colours. Of course, all my $Profile tricks work as well, so check those out.

 

So, now that we’ve configured the basics of our PowerShell windows, let’s set PowerShell to replace cmd as the default console window. To do that, use the Set-ItemProperty cmdlet to change the WinLogon registry key:

Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionWinlogon' `
                 -Name Shell `
                 -Value 'PowerShell.exe -NoExit'

Viola! Now, when we log on to our Server Core machine, it will automatically open a pair of PowerShell windows, one from WinLogon registry key and one from the Run registry key.

What SQL Database Collation do I have to use for SCCM?

What SQL Database Collation do I have to use for SCCM?

You have to be very careful that you choose the correct SQL Database Collation for ConfigMgr otherwise you’ll have all manner of problems.

You need a subscription to access the answer.

The post What SQL Database Collation do I have to use for SCCM? appeared first on FAQShop.

Source:: http://faqshop.com/feed

Microsoft February 2017 Security Update Release Postponed

Our top priority is to provide the best possible experience for customers in maintaining and protecting their systems. This month, we discovered a last minute issue that could impact some customers and was not resolved in time for our planned updates today.

After considering all options, we made the decision to delay this month’s updates. We apologize for any inconvenience caused by this change to the existing plan.

February 2017 security update release

University and iOT …. Big problem!

Tell me again how great the “internet of things” is… ūüôā

University attacked by its own vending machines, smart light bulbs & 5,000 IoT devices

What are the different Versions Numbers for Microsoft SQL Server?

What are the different Versions Numbers for Microsoft SQL Server?

Over the years Microsoft has released various versions of SQL Server, each with its own version number which are detailed in this FAQ.

You need a subscription to access the answer.

The post What are the different Versions Numbers for Microsoft SQL Server? appeared first on FAQShop.

Source:: http://faqshop.com/feed

Removal instructions for OneSystemCare

What is OneSystemCare?

The Malwarebytes research team has determined that OneSystemCare is a “system optimizer”. These so-called “system optimizers” use intentional false positives to convince users that their systems have problems. Then they try to sell you their software, claiming it will remove these problems.

https://forums.malwarebytes.com/topic/196262-removal-instructions-for-onesystemcare/

Recent Comments

Archives

ÔĽŅ