Installation is the act of making a computer program program ready for execution. Because the process varies programs often come with a specialized program responsible for doing whatever is needed for their installation. Installation may be part of a larger software deployment process. Cross platform installer builders that produce installers for Windows, Mac OS X and Linux include InstallAnywhere, InstallBuilder and Install4J. Installers for Microsoft Windows include Windows Installer, InstallShield, and Wise Installation Studio; free installer-authoring tools include NSIS, IzPack, Clickteam, InnoSetup, InstallSimple and WiX. Mac OS X includes Installer, and also includes a separate software updating application.

Share tech news, updates, or what's on your mind.

Sign up to Post

Installing Remote Desktop Services Role on Server 2019 Std. Hyper-V Guest.
1. Role is installed via Remote Desktop Services installation --> Quick Start --> Session-Based Desktop Deployment.
2. Remote Desktop Services Role installation completes successfully
3. Session Collection installation failed with following error: "Failed: Unable to create the session collection. The property UserAuthenticationRequired is configured by using Group Policy Settings. Use the Group Policy Management Console to configure this property."  (Screen shot below)
4. I tried configuring the following Group Policy with same result:  Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Security\Require user authentication for remote connections by using Network Level Authentication: Enabled

I'm not sure if this is correct GPO to modify. I'm at a loss. Any guidance would be much appreciated. Please let me know if you need additional information. Thanks! Chip

I thinking about setup SCCM for my environment,

I currently have
2x DC’s
1x Exchange
2x RDS Session Hosts
1x WDS
150 users over 4 offices

Will I need to setup CA to use SCCM?

I have a server running ESXi 4.1 at my house.  I have a virtual computer that I want to upgrade to Windows 10 and it is not working since apparently ESXi 4.1 does not support Windows 10.  (I even tried a fresh install and it would not run the installer.)
So it looks like i need to upgrade my Hypervisor.  The server has 128GB of memory and it has 4 physical CPU's each with 4 cores.  I believe that Hypervisor 6.7 only supports 2 physical CPU's.  Since I do not run too many virtual machines I do not think this is an issue as long as it will just ignore 2 of the CPU's.  So the first question is will it just ignore 2 of the CPU's?  (or will it just not work?)
It is currently running ESXi 4.1 from a USB drive.  Can I just replace the USB drive with ESXi 6.7, boot, and have everything recognized?  Is there anything special I need to do to make it recognize the existing Datastore so I can bring up the existing virtual machines?
I have a WordPress site running a LAMP stack in AWS (Amazon Linux).

The version of PHP I have is:

PHP 7.0.33 (cli) (built: Jan  9 2019 22:04:26) ( NTS )

Open in new window

I noticed that the latest version of PHP is 7.3, available via the AWS Package Manager as:

sudo yum install -y php73

Open in new window

If I was to install this version of PHP are there any WordPress Configuration changed I'd need to make?

I need to install a Let's Encrypt SAN Certificate, so that multiple domains can use Let's Encrypt. I am currently running AWS Linux (basically RedHat). Does anyone have a good "go to" set of directions on how to create a Let's Encrypt SAN Certificate on AWS Linux?

Hi Experts,

I'm trying to build in some error handling to tie the script below together and am stuck, any help with this is appreciated.

Issue:  for any computers that are offline, I'm getting RPC unabilable errors and these continue to process through the loop

Here is what I'm trying to accomplish:

1.  For error handling, is there a way to have a function determine whether the computer is up or not >  then return $true or $false and put into a condition for if.  If it's not up, is there a way to pause until it responds or break out of the loop for just that computer?  If it's up, then do patching/install functions in the workflow.

2.  In the process-monitor function (6) - I wanted to log into the .csv if this was online or offline.

3. I wanted to incorporate a function that checks for any missing or pending updates to determine if the workflow needs to be processed. (I left (2) empty for this), not sure how to accomplish this and then condition.  Here are the queries:

get-wmiobject -query "SELECT * FROM CCM_SoftwareUpdate WHERE ComplianceState = 0" -namespace "ROOT\ccm\ClientSDK"  #which updates are missing:

Open in new window

(get-wmiobject -query "SELECT * FROM CCM_SoftwareUpdate" -namespace "ROOT\ccm\ClientSDK").name  #show needed updates

Open in new window

-Then if the above are true, trigger all, which I have in (5):

([wmiclass]'ROOT\ccm\ClientSDK:CCM_SoftwareUpdatesManager').InstallUpdates([System.Management.ManagementObject[]] (get-wmiobject -query 'SELECT * FROM CCM_SoftwareUpdate' -namespace 'ROOT\ccm\ClientSDK'))

Open in new window

Here is what the script does, I've numbered all functions in order:
1 - Test-Connection
2 - detect missing/pending
3 - detect pending reboot
4 - run advert
5 - invoke all updates
6 - process monitor
6a - call from within process monitor function to send email


Open in new window

Dear Experts.

My client uses HP Laserjet 4250 with his accounting software, which requires DOT4 USB driver.  I have been able to install this printer and print from other programs, however, I need to be able to add addtional driver for the accounting software to print.
I was able to do this once by downloading DOT4x64 USB universal driver from HP, and get it going.  However, I had to re-image the PC because of malware, and now the same file, Dot4x64.msi will not run.  I tried to run it on my PC, and it runs fine.  I disabled McAfee, and still cannot run.
My PC and his PC are both Windows 10 Pro, 64-bit machines.  Is there a way to force a driver without running Dot4x64.msi?  I do see the USB designated for Laserjet 4250 in the device manager, but cannot update the driver.

Please help.
We would like to use Biztalk to do some EDI transforms, and I am standing up a new 2019 server with Biztalk 2020 in the lab to see if it will do the job we need. After a lengthy round of double checking all the prerequisits, I finaly have an install.....almost.  When running the configuration manager I get an error on the one part I will need!  The section labeled 'Biztalk EDI/AS2 Runtime' flags an error "Host (BizTalkServerApplication) is an invalid Recieve Handler for SQL AdaptEr.  Please go to BizTalk Administration Console to add BizTalkApplication as a new Receive Handler."
Seems pretty straight forward... but the administration console does not have a SQL Adapter.  More digging into Biztalk documents reveals the SQL adapter has been removed in version 2020.  Links guide me to documentation that tell me it is available in the 'adapter pack' which has 5 adapters included.  However the adapter pack that came with the distribution only has 4, the SQL adapter is not included. With much Google-fu I am still unable to find a download for the holy SQL adapter.  Just lots of places that tell me that is what I need.

Does anyone have a link to this adapter download package?

and WTH does a fresh out of the box install fail to set up a component for lack of a adapter that has been removed from the distribution?
I just installed a new Microsoft Surface for my customer on their Windows 2012 domain network.

The network has a WSUS server for all updates.

.NET 4.0 was installed by default on the laptop.

However the customer has some applications that need .NET Framework 3.5 which is NOT installed by default on new Windows 10 install.

When I try to add it through Control Panel / Programs / Windows features I get an error :
Error code:  0x800F0954

I've done some googling which is suggests there is Microsoft BUG or problem where Windows 10 is unable to install .NET Framwork 3.5 from WSUS.

I can't believe Microsoft would fail to provide for a WSUS mechanism to install .NET - or in indeed any feature from Windows Features.....

Can someone please assist / advise here ?

Trying to un-install a program from a package and the vendor has not really setup any command - line parameters for this.

We did find out that the un-instlalatin does work from Windows 10 - Programs - Uninstall program.

When one executes the uninstlal manually, a UAC prompt comes up and it states that it will execute:  
File Uninstall command line "C:\Program Files (x86)\FOLDER_HERE\Uninstall.exe" "C:\Program Files (x86)\FOLDER_HERE\Uninstall\install.log"

How can we try to execute this from a command prompt?  I have already turned off Universal Access Control (UAC) for testing purposes.

I guess the question is how to:

1).  Trigger the uninstall.exe file located in: C:\Program Files (x86)\FOLDER_HERE\ - folder

2).  Use the \install.log file located in another folder "C:\Program Files (x86)\FOLDER_HERE\Uninstall\install.log"
I am getting ready to purchase a new Dell T340 server with a PERC 730P (Windows Server 2019 Standard) for a small business client with 15 users.  They use Sage 50 application as well.

Anyway, I have been reading several articles about RAID 6 and RAID 10 and also 10K RPM vs 15K RPM drives, etc.  I will stick with spindle drive than opt for SSDs for this install.  

I am looking at purchasing (2) 300Gb 10K drives for the OS, and (6) 600Gbs 10K RPM drives for the company data/VM files.
Not sure whether its necessary to virtualize for this client or not.  I understand it would not be a good idea with a physical server deployment of have AD, DNS, DHCP on it and then also host company data files and a Sage 50 Database, but there current config has been setup that way for over 5 years without issue.

Anyway, I read several articles the other day where they are saying that RAID 10 is "safer" and faster than RAID6.  I find that hard to believe since RAID10 can only incur a maximum of (1) drive) failure but the RAID6 array can sustain (2) disk failure without crippling the whole server.  RAID10 is definitely faster than RAID6, but I think for this sort of deployment the speed differences would not matter or be noticeable.
I'm getting frustrated with Microsoft's volume licensing for Office 2019. In the past, you could simply download the installation files / iso to install the software on your system. Now they are using the click and run deployment option and when I try to use their 2019 ODT installer, it requires IIS and other things to make it work. Is there just anyway to get the installation files so I can create a target on my server and install the software? I'm happy to insert the product key just like you previously did.

Thanks in advance for the assist with this.

I need to know how Skype for business works

How to install Skype server components involved

General troubleshooting steps and tools

Any other interview related Skype questions
Hi Experts,

One of my PC's at work started to crash and this is what I have been told by technician.

He advised that there was a 'lost disk error' from the C drive, indicating the drive needs to be replaced.

Dell Optiplex 7020, SN: XXXZZ
-confirmed internal C drive is crashed and failing. need to be replaced ASAP
-Samsung SSD 850 Pro 512G,
-created opportunity

Since I have many programs installed there which not all have replacement installation disks, in addition to many custom settings...

I'm wondering if there is something I can do to fix that error, at least for the time being...?

I had this question after viewing How can I remove all references of an Exchange 2003 server from an Exchange 2007 organization?.
I am trying to erase/remove references to 2 old Exchange 2007 servers in an Exchange 2010 environment. While trying to install a new 2016 Exchange server, I am stopped at PrepareSchema with a warning that all 2007 Exchange servers must be upgraded to 2010 SP3. These are the long deleted Exchange servers which obviously no longer play a role in Email functionality. I have no recovery options of the old 2007 instances. Also when I run ADSIEDIT I do not have the same key structure (no services folder hence, no exchange folder) that I see referenced in the Exchange 2003 solution. Any help is appreciated.
A computer has a Linux Mint installation and a Windows 10 installation - in dual boot.
Currently there is not enough space with the current portioning size to install Office 365 on the Windows partition.
Therefore the Linux partition has to be made smaller.
How can this be done?
Thanks in advance.
Ive usually installed PHP via:-
sudo apt install php libapache2-mod-php php-mysql

Open in new window

Which works great and installs the latest version of PHP and configures everything fine :-)

Problem is I want some of my sites to run on PHP 5 (for historical purposes), some to run on the current version of PHP 7 and some to run on a future version of PHP 7 for testing.

On my hosting website, I can add a line into the vhost configuration to tell it what version of PHP to run, for example to run PHP7 I just add this into the htaccess file and it runs the site with PHP 7:-
AddType application/x-httpd-php70 .php
This is exactly what I want to do, however all the guides Ive found online talk about running everything under the same version, but not individual sites.

Anyone got any ideas on this?

Ideally I want to download different versions of PHP into a folder \PHP\PHP7.3\ and then inside htaccess point to use \PHP\PHP7.3\ or something different.

Im using Ubuntu server with Apache if that helps, and this is only for development purposes, not production.
I have a mixture of new VM's which are not consistent but are all Windows 2016. They will be configured for XenApp 7.15, however; I am not that far in the configuration just yet.

 My issue is with Internet Explorer.  For ease of controlling via policies and scripts to publish apps using IE that we already have in our XenApp environment, I'd like to be consistent with the browser and therefore, I would like Internet Explorer  installed on the systems.

Currently, I do not see Internet Explorer in my list of programs on some of the Windows 2016 servers.  The executable however is found in c:\Windows\WinSxs.  However; if I try to execute, get an error stating "This app can't run on your PC".  Looking via Google, I should be able to install/re-install via the Settings, App & Features under manage Optional Features, this however only gives me language options or fonts, not sure of all the optional features if I'm missing others.

I'm not able to find a good download to install.  If I try, I'm told that there is a newer version already on the server.

Madness.  Does anyone know how I can repair this or download a version compatible with Windows 2016?

Thanks in advance.
I want to explore the idea of creating a stand alone version of our main product that can be installed by the end user as a single user system, but I need to figure out how to either make the MySQL installation completely click through, or use another database that would also lend itself to migration to MySQL should the user decide to upgrade to the multi-user client/server system.

There are a handful of trigger tables on the MySQL side that upon the data entry of a parameter, run a list of queries/functions on the database side, that I would need to be able to duplicate if it's not MySQL, and the database needs to be installed with enough initial data to facilitate the new user's login, or I guess I could build a way to capture the initial user information needed to log in with a new user onboarding process after installation.

The client side I already have sorted out, I just need to figure out the back end and we'll be in business.

Right now I'm installing the community version of MySQL, then using Navicat to build out the needed tables and other objects by performing a structure synch with a master database that has all the most current table, view, function, and event definitions.

Any ideas would be greatly appreciated.
Trying to install VCenter 6.7 on a Windows 2016 server.  I am selecting the New Installation option. Have opened port 443 via the windows firewall Incoming Port configuration (though when I use netstat -a, it does not show as open).  My 2016 server is a virtual machine on an 6.7 ESXi  VSphere host and I have mapped to a drive on the local machine to access the installer.

I continue to get the following error:  Could not get certificate fingerprint from host, Error: connect ECONNREFUSED.

Any recommendations on what to try next?

I have the free Choclatey software but need to install software on not Internet connected devices.

Can I search a Choclatey package download the choclatey package then execute it offline and execute command line?

hello Everyone,

I am switching from Windows to Mac. I have to take the Turbo Tax data file from my old Windows and move it to my new Imac. Does anyone know if once i will install Turbo Tax in my new Imac will automatically read the data file as soon as i attach it ? or do i need to buy a new third party utilities to covert the existing data file created in windows to be able to be read by my new Imac ?

Does anyone know please ?

Thank you,
I'm surely no expert in this:
A company IT executive has a laptop at work that is domain-joined.
He normally uses a standard user account and also has an account with some admin privileges.  The account with admin privileges is given LOCAL admin privileges throughout the domain.
So, between the two accounts, he can do most everything he needs to do in terms of installing and running programs and changing settings.

What happens:
- if he goes off site? re: logons, etc.?  For how long?
- when he wants to install a program requring admin privileges
- should he keep *any* local account on the computer (as we would remove them normally)?
- what should I have asked in this list and didn't?  and the answer?

I am trying to install MSSQL 2019 developer edition on a PC has many other MS SQL version installed, when go though the feature checking wizard, it has PolyBase can be installed on only one SQL server.

how can I remove the existing Polybase service on other MS SQL server instance ?  I keep finding a way and it seems I need to uninstall the previous MS SQL server to make this happen, any idea?
can i use the samsungNVMe 960 EVO disk with the H97M-PLUS board?
it's specs say :  Intel® H97 chipset :
1 x M.2 Socket 3, with M Key, type 2260/2280 storage devices support (both SATA & PCIE mode)*1

but i got weird issues when trying to install windows10 from USB
or do i need a driver?






Installation is the act of making a computer program program ready for execution. Because the process varies programs often come with a specialized program responsible for doing whatever is needed for their installation. Installation may be part of a larger software deployment process. Cross platform installer builders that produce installers for Windows, Mac OS X and Linux include InstallAnywhere, InstallBuilder and Install4J. Installers for Microsoft Windows include Windows Installer, InstallShield, and Wise Installation Studio; free installer-authoring tools include NSIS, IzPack, Clickteam, InnoSetup, InstallSimple and WiX. Mac OS X includes Installer, and also includes a separate software updating application.